Wählen Sie alle Elemente in ListView aus

8

Ich arbeite gerade an einem Android-Projekt. Ich benutze eine ListView und benutze eine Context-Action-Leiste, und ich wähle erfolgreich jedes Element und zeige eine Zählung an, wie viele Elemente in der Listenansicht ausgewählt wurden.

Innerhalb der Kontextleiste habe ich eine Menüoption für Select All , aber ich weiß nicht, wie ich sicherstellen kann, dass jedes Element in der Listenansicht ausgewählt ist.

Auf Google scheint nichts zu finden, irgendetwas über diese Art von Dingen und auswählbare ListViews scheinen sehr gut versteckt zu sein.

Jede Hilfe würde sehr geschätzt werden.

Danke

    
Boardy 16.06.2012, 16:16
quelle

2 Antworten

21

Sie können Listenansichtselemente einzeln überprüfen:

%Vor%

Wenn Sie nur auswählen möchten, was auf dem Bildschirm angezeigt wird, verwenden Sie listview.getChildCount() .

Wenn Sie Fragmente verwenden, müssen Sie getListAdapter().getCount() verwenden.

    
matskiv 16.06.2012, 16:31
quelle
-1

Bei Android hat das Listenansichtslayout viele verschiedene Standardlayouts zur Auswahl von Listenelementen. Sie können das Standardlayout verwenden oder Sie können auch ein eigenes Layout für das Listenelement erstellen. Sie können

verwenden
  

Android.R.Layout.simple_list_item_multiple_choice

um mehr als ein Listenelement aus der Listenansicht auszuwählen. Weitere Informationen finden Sie in diesem Link

    
Akilan 16.06.2012 17:48
quelle

Tags und Links