2017-01-29 2 views
-1

Mein Problem ist einfach: Ich muss ein Layout ähnlich wie android.R.layout.simple_expandable_list_item_1 machen, das mehr als eine Textansicht in das Layout passen kann, sowie das kleine '>' Symbol Dies zeigt an, dass die Registerkarte erweiterbar ist.Android anpassbare erweiterbare Liste Artikel anzeigen

Wie kann dies am besten erreicht werden? Mein erster Gedanke war, das Layout als Hintergrund eines linearen Layouts mit zwei Textansichten zu verwenden, aber ich kann nicht scheinen, dass das funktioniert.

+0

Bereits runtergeschaltet? War meine Frage nicht spezifisch genug oder habe ich etwas falsch gemacht? Ich würde gerne meine Frage verbessern, also hinterlassen Sie bitte einen Kommentar, der genau angibt, was den Downvote rechtfertigt, damit ich ihn korrigieren kann. –

Antwort

0

Vogella hat ein ziemlich gutes Tutorial, wie benutzerdefinierte Listenansichten durch Adapter erreicht werden können.

Im Grunde erstellen Sie ein Layout mit den gewünschten Looks für die Listenelemente und erweitern dann einen Adapter (z. B. ArrayAdapter), siehe Abschnitt 4. Erstellen Sie dann in Ihrer Aktivität eine Instanz von Ihre Adapter-Implementierung und füllen Sie sie aus einem Array, das die Daten für die Liste enthält.

Werfen Sie auch einen Blick auf die Developers site für wie Sie die Liste reibungslos mit dem ViewHolder-Muster scrollen.

Und wenn Sie glauben, Sie brauchen mehr Informationen über den erweiterbaren Teil vielleicht the hive kann helfen.

Verwandte Themen