Cómo deshabilitar el colapso de un ExpandableListView?

Me gustaría implementar un ExpandableListView que debe ser expandible sólo después de todos los valores se han establecido en el adaptador. También me gustaría poder desactivar el colapso del expansor.

¿Puedo lograr esto dentro de un diseño XML de Android?

Saludos,
A Jabeer Ali

Puede definir un OnGroupClickListener que devuelve true , así:

 expandableList.setOnGroupClickListener(new OnGroupClickListener() { @Override public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id) { return true; // This way the expander cannot be collapsed } }); 

No hay forma de que yo sepa esto de xml.

Puede agregar un OnGroupClickListener a la ExpandableListView y consumir su evento si el grupo ya está expandido:

 myExpandableListView.setOnGroupClickListener(new OnGroupClickListener() { @Override public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id) { return parent.isGroupExpanded(groupPosition); } }); 
  • SetBackground vs setBackgroundDrawable (Android)
  • Android ExpandableListView no se expande / no se puede hacer clic
  • ¿Cómo puedo forzar un sitio a escala para fijar para móviles (Iphone android ..)
  • Mostrar enormes imágenes en Android
  • Android ViewPropertyAnimator no se escala al mismo tiempo
  • Color del enlace de Android WebView
  • Lista extensible de Multichild android
  • Arquitectura de la GUI de Android - relación entre Superficie / vista / ventana / lienzo
  • Android 3.0, Vista previa de widgets
  • ¿Rellenar ListFragments con una vista personalizada?
  • Cómo reproducir video en VideoView dentro de ViewPager desde el servidor
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.