ExpandableListViewを完全に開発しました。
私のExpandableListViewには、5つのグループがあります。最初にロードしてから、5つのグループすべてを折りたたみます。デフォルトです。
今私の質問は、2つのグループが展開され、他の3つのグループが折りたたまれたときのexpandablelistviewの初回ロードです。
方法を教えてください
今、私は解決策を得た、それは完璧に動作します。これを使用してください..
ExpandableListView Exlist;
Exlist.expandGroup(0);
Exlist.expandGroup(1);
Nikhilの answer に基づいてこのスニペットを作成しました。他の人も役に立つと思うかもしれません。 BaseExpandableListAdapterを使用している場合にのみ機能します。エルフ
ExpandableListView elv = (ExpandableListView) findViewById(R.id.elv_main);
elv.setAdapter(adapter);
for(int i=0; i < adapter.getGroupCount(); i++)
elv.expandGroup(i);
これは完璧なソリューションであり、自動的に増加します
ExpandableListView elv = (ExpandableListView) findViewById(R.id.elv_main);
elv.setAdapter(adapter);
for(int i=0; i < adapter.getGroupCount(); i++)
elv.expandGroup(i);
しかし、これはアイテムの位置に基づいています
ExpandableListView Exlist;
Exlist.expandGroup(0);// first item of listview
Exlist.expandGroup(1);//second item of listview
拡張可能なリストビューを拡張するための完璧なソリューション
ExpandableListAdapter expandableListAdapter;
ExpandableListView expandableListView;
expandableListView.expandGroup(0);
expandableListView.expandGroup(1);
expandableListAdapter.notifyDataSetChanged();