2012-12-21 2 views
0

désolé s'il y a une autre question comme celle-ci, mais je ne pouvais pas trouver ma réponse.vérifier checbox par programme dans multiple_choice listview (android)

Je veux savoir le moyen de définir par programmation une case à cocher pour indiquer où il est déjà sélectionné lorsque je remplis ListView. La case à cocher est dans la liste et j'utilise android.R.layout.simple_list_item_multiple_choice.

Toute aide serait bien, merci.

+0

dans cette mise en page de son checkedtextview stocker toute façon votre état de case à cocher un réseau et l'utilisateur checkbox.setChecked (états [pos ]); où states sera boolean array –

Répondre

2

Il existe une méthode sur ListView que vous pouvez appeler pour définir un élément « checked » état:

for (int i = 0; i < getListAdapter().getCount(); i++) { 
    getListView().setItemChecked(i, true); 
} 
+0

Vous devriez obtenir le nombre d'adaptateurs de liste une fois, et ne pas appeler getListView() plusieurs fois. Faites-les avant la boucle for. –

Questions connexes