Creé un ExpandableListView con la ayuda de este tutorial: link. Entiendo el código más o menos y he estado tratando de configurar longclicklistener en los grupos.Android LongClickListener en elementos del grupo ExpandableListView
Hay una setOnChildClickListener sobre los elementos secundarios ya y logró establecer un longclicklistener en ellos:
exList.setOnItemLongClickListener(new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
if (ExpandableListView.getPackedPositionType(id) == ExpandableListView.PACKED_POSITION_TYPE_CHILD) {
groupPosition = ExpandableListView.getPackedPositionGroup(id);
childPosition = ExpandableListView.getPackedPositionChild(id);
//[....]
return false;
}
});
¿Cómo puedo configurar un longclicklistener sobre los elementos del grupo?
Sé que el código es difícil de leer, así que creé un proyecto de muestra y lo cargué en here. Esto no tiene onlongclicklistener en los niños, ya que este es casi el original del enlace de arriba. Agradecería si alguien pudiera ayudarme con esto.
Wow. Esto fue tan fácil. ¡Muchas gracias! – erdomester
¡De nada! Si funciona, no te olvides de aceptar/upvote/etc. :) –
Wow ... Esta implementación normal pero perfectamente funciona bien con eventos de grupo e hijos de acceso a datos para el puesto. –