ExpandableListView

expandable

Una ExpandableListView è una ListView a due livelli.
Nel primo livello sono presenti i principali argomenti da rappresentare, nel secondo i vari elementi raggruppati per argomento.

Di seguito la classe di esempio:

La struttura della classe è abbastanza articolata: viene creato un nuovo oggetto di tipo ExpandableListAdapter e vengono scritti i metodi per ricavare la posizione degli elementi, numero elementi ed altri che possono risultare utili.
Esempio

expandable