Używam widoku listy wielokrotnego wyboru, w tym otrzymuję wartości pozycji po kliknięciu. Jak się dowiedzieć, czy jest zaznaczone, czy nie. Pomóż mi w tym. Dzięki.

1
Karthik 28 luty 2012, 13:44

2 odpowiedzi

Najlepsza odpowiedź

Zestaw:

listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);

I sprawdź, czy dany widok z listView jest sprawdzany za pomocą:

listView.isItemChecked(i) //i is the position of the view.
3
colegu 28 luty 2012, 13:52

Użyj Array boolean[] selected, gdzie zapisujesz stan pól wyboru.

W swojej metodzie OnItemSelected użyj tego:

Wybrane[pozycja] = prawda lub fałsz

0
Hiral Vadodaria 28 luty 2012, 13:53