Android, Wie ListView Elemente in drei Teile aufteilen?

In meiner Tätigkeit habe ich drei Listen und jede Liste hat drei Elemente. Nach dem Testen auf diese Weise (siehe:Android, Wie man ScrollView zum Bildschirm hinzufügt, der einige Listenelemente enthält?), fand ich, dass es unmöglich ist, den Bildschirm zu scrollen, während Sie einige Listen in einer Aktivität haben. Auch fand ich diese Antwort (Hinzufügen mehrerer Listenansichten in einer Aktivität), der den Bildschirm in drei Segmente aufteilte, hatte ich nicht genug Platz, um alle Elemente anzuzeigen, und der Bildschirm war auch nicht scrollbar.

eine dumme lösung ist, xml für jedes einzelteil zu erstellen und es im xml layout der aktivität abzulegen. Es funktioniert zwar, aber ich muss so viele Codezeilen kopieren / einfügen.

Besser ist die Verwendung des Adapters. Bei meinem nächsten Versuch kann ich das Ergebnis von zwei anderen Listen zu meiner ersten Liste hinzufügen und dann das Ergebnis an die Adapterklasse senden. Daher zeigt der Adapter alle Elemente in der Liste an. Es löst zwar mein Problem mit dem Scrollen des Bildschirms (zu diesem Zeitpunkt scrollen des Bildschirms = Scrollen der Liste), aber ich muss eine Kopfzeile über den drei Elementen haben.

Kann der Adapter angewiesen werden, nach jeweils drei Listenelementen die Datei header.xml hinzuzufügen?

Ich hoffe, klar zu erklären! Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage