Anmerkungen ListView-Klasse (Listenansicht):

Indirekt von ViewGroup geerbt, gehört es zur Containerklassenkomponente. Es wird normalerweise verwendet, um Benutzern eine Reihe auswählbarer Listenelemente zur Auswahl bereitzustellen, um Benutzern die Arbeit zu erleichtern. Die
Listenansicht ist die am häufigsten verwendete Ansichtskomponente in Android. Sie listet die Notwendigkeit auf, in Form einer vertikalen Liste angezeigt zu werden. Listenelemente wie die allgemeinen XML-Attribute von ListView in der Kontaktliste der WeChat-Adressbuchschnittstelle auf
:

android: divider wird verwendet, um den Teiler für die Listenansicht
festzulegen , der durch Farbe oder zeichnbare Ressourcen getrennt werden kann. android: dividerHeight wird verwendet, um die Höhe des Teilers
festzulegen. android: Einträge werden verwendet, um Listenelemente für ListView über Array-Ressourcen anzugeben.
android: footerDividersEnabled Hiermit wird festgelegt, ob die Trennleiste vor der Fußzeilenansicht (Unteransicht) gezeichnet werden soll. Der Standardwert ist true. Wenn der Wert auf false gesetzt ist, bedeutet dies, dass keine Zeichnung angezeigt wird. Wenn Sie dieses Attribut verwenden, müssen Sie den
Android für die Fußzeilenansicht für ListView über die von der ListView-Komponente bereitgestellte Methode addFooterView () festlegen : headerDividersEnabled wird verwendet, um festzulegen, ob der Teiler nach der Header-Ansicht (Kopfansicht) gezeichnet werden soll. Der Standardwert ist true. Wenn er auf false gesetzt ist, bedeutet dies, dass bei Verwendung dieser Eigenschaft die von der ListView-Komponente für ListView bereitgestellte Methode addHeaderView () nicht gezeichnet werden soll Fußzeilenansicht einstellen

Wenn Sie das Attribut android: entry nicht verwenden, um die Listenelemente anzugeben, die für die ListView angezeigt werden sollen, können Sie auch die Listenelemente angeben, die angezeigt werden sollen, indem Sie den Adapter dafür festlegen:
a) Erstellen Sie ein Adapterobjekt. Für ein Nur-Text-Listenelement verwenden Sie normalerweise das ArrayAdapter-Objekt zum Erstellen Das ArrayAdapter-Objekt kann normalerweise auf zwei Arten erstellt werden: Zum einen über eine Array-Ressourcendatei und zum anderen mithilfe eines String-Arrays in einer Java-Datei. Wenn Sie ein ArrayAdapter-Objekt für die ListView erstellen, müssen Sie auch das Erscheinungsbild des Listenelements angeben:

simple_list_item_1 Jedes Listenelement ist ein normaler Text
simple_list_item_2 Jedes Listenelement ist ein normaler Text (die Schriftart ist etwas größer)
simple_list_item_checked Jedes Listenelement hat ein ausgewähltes Listenelement
simple_list_item_multiple_choice Jedes Listenelement ist mit einem Häkchen versehen Der Text der Box
simple_list_item_single_choice Jedes Listenelement ist Text mit Optionsfeldern

b) Verknüpfen Sie das erstellte Adapterobjekt mit ListView. Dies kann über die setAdapter () -Methode des ListView-Objekts erreicht werden

ListView-Objektname.setAdapter (Adapterobjektname);

Ich denke du magst

Origin blog.csdn.net/qq_42823109/article/details/93452037
Empfohlen
Rangfolge