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?
- Webview con inicio de sesión de Windows parpadeando en el cuadro de diálogo
- Expandable ListView
- Cómo cambiar el tamaño de AlertDialog en la pantalla del teclado
- Cómo identificar una vista en el diseño?
- ¿Creación de una copia de una vista?
Saludos,
A Jabeer Ali
- Cómo crear un grupo de vistas personalizado en android con el ejemplo
- ¿Cómo obtener el lienzo actual?
- ListView muestra imágenes incorrectas y duplicadas
- Uso de dos diseños diferentes para elementos secundarios en ExpandableListView
- Cómo obtener un enum que se crea en attrs.xml en el código
- Diferentes diseños de hijos para diferentes grupos ExpandableListView
- Identificar el grupo al que se ha hecho clic en una lista expandibleListView
- Android Studio 2.2.0.12 diseñador automáticamente anuncios "@ + id" prefijo antes de la identificación de la vista y que causa este error inusual
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); } });
- ¿Cuál es el uso del método recycle () en TypedArray
- ¿Cómo puedo colocar un diseño justo encima del teclado en pantalla de Android?