Estoy usando un ExpandableListView y estoy intentando sin éxito mover una imagen al expandir un grupo (la imagen es parte de la vista de grupo).Obtener la vista de grupo expandido de una ExpandableListView usando onGroupExpand
Aquí está mi código:
my_list_view.setOnGroupExpandListener(new OnGroupExpandListener()
{
@Override
public void onGroupExpand(int groupPosition)
{
Toast.makeText(getBaseContext(), "Group " + my_list_view.getGroupId(groupPosition), Toast.LENGTH_SHORT).show();
}
});
Básicamente mi problema es: ¿cómo puedo acceder a la vista de grupo ampliado, cuando la única variable que puede utilizar es groupPosition?
No se aceptará ninguna respuesta tipo you-should-create-a-custom-adapter. Ya lo intenté y no funciona para mi problema. Lo que necesito es escuchar el evento onGroupExpand.
Realmente, no lo hacen cómo hacerlo. Supongo que la función que debería usar es 'getGroupView (int groupPosition, boolean isExpanded, View convertView, ViewGroup parent)' pero lo que pasa es que solo tengo 'groupPosition'. Supongo que 'isExpanded' debe establecerse en true, pero ¿qué pasa con' convertView' y 'parent' ??? – thomaus
tiene alguna solución? –
Marque esta respuesta. Funciona conmigo (http://stackoverflow.com/a/22912225/5621162) –