2017-06-29 8 views
0

Ich versuche, an meinem ListView mit ArrayAdapter zu arbeiten. Meine Frage ist warum kann ich nicht die activity_main.xml für die ArrayAdapter verwenden und warum sollte ich eine neue .xml hinzufügen, während es nichts in der neuen .xml ist?ArrayAdapter in Android Studio

Antwort

1

Sie benötigen eine neue XML-Datei nur, wenn Sie ein benutzerdefiniertes Design erstellen müssen. Wenn Sie nur einen Text (ein oder zwei Zeilen) anzeigen müssen, können Sie Standardlayouts verwenden. Die activity_main.xml ist das Layout Ihrer Aktivität. Es hat nichts mit Ihrer Listenansicht zu tun. Die neue .xml-Datei zeigt das Layout für die Darstellung der Liste in Ihrer Hauptaktivität.

+0

Benutzerdefinierte Nachricht erstellen? Was ist das Beispiel? Wenn ich eine Namensliste anzeigen möchte (mehr als 2 Zeilen), brauche ich einen neuen .xml-Ritus? –

+0

Wenn Sie nur Namen benötigen, benötigen Sie keine neue XML-Datei. Hier ist ein Beispiel http://www.java2s.com/Code/Android/UI/UsingSimpleAdaptertofilldatatoListView.htm –

Verwandte Themen