tutorial studio recyclerview lista item expandible expandablelist desplegable android expandablelistview

studio - lista expandible android



Cómo deshabilitar el colapso de una ExpandableListView? (2)

No hay forma de que sepa que esto se debe hacer desde xml.

Puede agregar OnGroupClickListener a 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); } });

Me gustaría implementar una ExpandableListView que debería expandirse solo después de que se hayan configurado todos los valores dentro del adaptador. También me gustaría poder deshabilitar el colapso del expansor.

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

Saludos,
A Jabeer Ali


Puede definir un OnGroupClickListener que devuelva 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 } });