J'ai parfaitement développé ExpandableListView.
Dans My ExpandableListView, cinq groupes sont présents. charger la première fois puis réduire les cinq groupes. c'est par défaut.
maintenant ma question est de charger la première fois expandablelistview à ce moment-là 2 groupes sont développés et 3 autres groupes sont effondrés.
alors s'il vous plaît guidez-moi comment faire?
Maintenant, j'ai une solution et cela fonctionnera parfaitement .. Veuillez l'utiliser ..
ExpandableListView Exlist;
Exlist.expandGroup(0);
Exlist.expandGroup(1);
J'ai construit cet extrait basé sur Nikhil réponse . Pensait que d'autres pourraient également le trouver utile. Fonctionne uniquement si vous utilisez BaseExpandableListAdapter. elv
ExpandableListView elv = (ExpandableListView) findViewById(R.id.elv_main);
elv.setAdapter(adapter);
for(int i=0; i < adapter.getGroupCount(); i++)
elv.expandGroup(i);
C'est une solution parfaite, elle augmentera automatiquement
ExpandableListView elv = (ExpandableListView) findViewById(R.id.elv_main);
elv.setAdapter(adapter);
for(int i=0; i < adapter.getGroupCount(); i++)
elv.expandGroup(i);
mais cela est basé sur les positions des articles
ExpandableListView Exlist;
Exlist.expandGroup(0);// first item of listview
Exlist.expandGroup(1);//second item of listview
Solution parfaite pour étendre la liste extensible
ExpandableListAdapter expandableListAdapter;
ExpandableListView expandableListView;
expandableListView.expandGroup(0);
expandableListView.expandGroup(1);
expandableListAdapter.notifyDataSetChanged();