Wie erstelle ich eine erweiterbare Liste anzeigen in android aus einer Liste von Objekten?
Ich habe eine Liste von Objekten, die in android. Ich möchte zum Durchlaufen der Liste und erstellen Sie eine erweiterbare Liste anzeigen, mit einem Eintrag pro Objekt. Ich habe bereits die ExpandableListView
erstellt in der xml-Datei. Also ich Weiß, dass ich beginnen mit:
ExpandableListView results = ((ExpandableListView)rootView.findViewById(R.id.results));
Ich will gehen durch die Liste von Objekten und erstellen Sie eine Parent
für jedes Objekt, und jedes Child
wird eine Instanz-variable der main-Objekt.
zum Beispiel:
Parent = Object.Title
Child1 = Object.Taste
Child2 = Object.smell
Parent1 = Object1.Title
Child1 = Object1.Taste
Child2 = Object1.smell
besuchen Sie github.com/tjerkw/Android-SlideExpandableListView
InformationsquelleAutor user3016349 | 2014-03-25
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
benötigen Sie adapter, die sich
BaseExpandableListAdapter
es gelingen wird, child-view und parent view . sehen diese für details.InformationsquelleAutor maddy d
Müssen Sie im Grunde erweitern Ihren adapter mit
BaseExpandableListAdapter
und überschreiben von Methoden.ist hier ein gutes Beispiel
http://theopentutorials.com/tutorials/android/listview/android-expandable-list-view-example/
InformationsquelleAutor MohK
Erweitern Sie Ihre benutzerdefinierten Adapter mit BaseExpandableListAdapter und ovverride getChildView(...) und getGroupView(...) wie diese:
Finden Sie unter vollständiger Beispielcode hier
InformationsquelleAutor sns