2011-10-18 6 views
4

Tout ce dont j'ai besoin est une idée ou un chemin pour continuer la recherche, j'ai une liste d'éléments que j'ajoute à un adaptateur listview. Et j'essaye de faire quelques articles dans la liste pour avoir une couleur de fond spécifique (par exemple) quand l'activité charge. Quelque chose comme avoir ces lignes "présélectionnées". La méthode public ListView getListView() ne m'aide pas beaucoup. Merci de toute façon.Présélectionner des éléments dans la listeVoir Android

+0

Est-ce http://stackoverflow.com/questions/2217753/changing-background-color-of-listview-items-on- android vous aide? – Manos

+0

oui, merci. –

Répondre

5

Vous devez définir le mode Choix multiple via setChoiceMode(), puis vous pouvez appeler setItemChecked() pour chacun des éléments que vous souhaitez vérifier. Ensuite, vous devrez probablement créer un adaptateur personnalisé qui remplace getView(), convertir le parent en ListView et demander si la vue (un élément de liste) que vous obtenez à la position indiquée est effectivement vérifiée en appelant quelque chose comme getCheckedItems() sur le parent. Ensuite, vous pouvez faire ce que vous voulez avec cette vue, comme définir sa couleur d'arrière-plan, etc.

Questions connexes