Sto utilizzando un ExpandableListView e sto tentando invano di spostare un'immagine durante l'espansione di un gruppo (l'immagine fa parte della visualizzazione di gruppo).Ottieni una vista di gruppo espansa di ExpandableListView utilizzando onGroupExpand
Ecco il mio codice:
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();
}
});
Fondamentalmente il mio problema è: come posso accedere alla vista Gruppo espansa, quando l'unica variabile che posso utilizzare è groupPosition?
Non è possibile accettare una risposta simile a un adattatore personalizzato. L'ho già provato e non funziona per il mio problema. Quello di cui ho bisogno è ascoltare l'evento onGroupExpand.
Davvero, non come fare. Immagino che la funzione che dovrei usare sia 'getGroupView (int groupPosition, boolean isExpanded, View convertView, ViewGroup parent)' ma il fatto è che ho solo il 'groupPosition'. Suppongo che 'isExpanded' debba essere impostato su true, ma che dire di' convertView' e 'parent' ??? – thomaus
hai qualche soluzione? –
Controlla questa risposta. Funziona con me (http://stackoverflow.com/a/22912225/5621162) –