Come si ottiene l'indice del primo/ultimo gruppo visibile in un ExpandableListView?Come si ottiene l'indice del primo/ultimo gruppo visibile in un ExpandableListView?
getFirstVisiblePosition() e getLastVisiblePosition() sono per lo più inutili per ExpandableListViews, perché restituiscono l'indice del primo/ultimo visibile cellule nell'elenco. Il che fa la differenza perché i gruppi espansi contano come più celle.
Quello che mi serve sono alcuni metodi come getFirstVisibleGroupIndex(), getLastVisibleGroupIndex() o qualche metodo per convertire il valore di "indice di cella visibile" dai metodi di cui sopra a un valore di indice gruppo reale (+ figlio).
Nota: OnScrollListener.onScroll (..., int firstVisibleItem, int visibleItemCount, ...) soffre dello stesso problema se il listener è impostato su ExpandableListView.