Expanda todos los niños en la vista de lista expandible

Me gustaría expandir a todos los niños mientras se completa la vista de lista expandible. Actualmente mi código se ve así:

ExpandableListView listView = (ExpandableListView) findViewById(R.id.view); int count = viewAdapted.getGroupCount(); for (int position = 1; position <= count; position++) listView.expandGroup(position - 1); 

Que es bastante feo. ¿Hay una manera más agradable de hacer esto?

Puede expandirlo en getGroupView en su adaptador personalizado:

 @Override public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) { View v = super.getGroupView(groupPosition, isExpanded, convertView, parent); ExpandableListView mExpandableListView = (ExpandableListView) parent; mExpandableListView.expandGroup(groupPosition); return v; } 

¡Gluck!

Poner este código en su adaptador hará que el expandlist permanezca abierto, y deshabilita su función de cierre.

 ExpandableListView mExpandableListView = (ExpandableListView) parent; mExpandableListView.expandGroup(groupPosition); 

Esto puede ser un poco de trabajo alrededor, pero funciona cómo debería ser. Se abre todo el grupo (al inicio) y puede estar cerrado en cualquier momento

  for ( int i = 0; i < groupList.size(); i++ ) { groupList.expandGroup(i); } 

NOTA: ponga este código después de configurar el adaptador en su vista expandible, o bien puede causar un error. Espero eso ayude.

En primer lugar llenar el adaptador que poner este código en su método de crecer

  int count = adapter.getGroupCount(); for ( int i = 0; i < count; i++ ) listView.expandGroup(i); 
  • Android Webview goback () problema con el método loadDataWithBaseURL
  • Android XML: Centrando una vista en el diseño relativo- android: layout_centerHorizontal = "true" no funciona?
  • Ver onDraw (Canvas c) versus dibujar (Canvas c) en android?
  • Android ViewAnimator / ViewFlipper / ViewSwitcher y valor de hardcoded para setDisplayedChild
  • Cómo desplegar una parte de la imagen en android
  • Establecer diferentes indicadores para diferentes grupos en android
  • ImageView ser un cuadrado con ancho dinámico?
  • Diseño de vistas personalizadas
  • Cómo reproducir video en VideoView dentro de ViewPager desde el servidor
  • Manejo de la rotación de la pantalla en WebView
  • Visualización preliminar en el grabador de medios android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.