J'ai un ListView
et je veux sélectionner plusieurs éléments dans le ListView
sans utiliser CheckedTextView
.android sélectionnez plusieurs éléments dans ListView?
S'il vous plaît aider !!
J'ai un ListView
et je veux sélectionner plusieurs éléments dans le ListView
sans utiliser CheckedTextView
.android sélectionnez plusieurs éléments dans ListView?
S'il vous plaît aider !!
Vous n'avez pas vraiment besoin d'un CheckBox. Tout ce dont vous avez besoin est un drapeau booléen sur vos objets de liste. Lorsque l'utilisateur clique sur un élément, vous modifiez l'état du drapeau, et probablement la couleur d'arrière-plan ou de texte de cet élément de liste.
Je ne l'ai jamais essayé, mais j'utiliserais ListView
avec case à cocher mais non visible. Exécutez le setChecked(True)
lorsque l'utilisateur appuie sur un élément. Je voudrais également essayer de changer l'arrière-plan de l'élément lorsque la case est cochée.
Je ne pense pas que vous ayez besoin d'une vue de case à cocher cachée. Utilisez simplement un booléen. – Segfault
@Segfault: Oui, cela fonctionnera aussi – Macarse
Comment peut-on gérer la réutilisation par Android des éléments ListView lors du défilement pour éviter de finir avec le mauvais objet en surbrillance? – finiteloop
J'ai déjà essayé ceci avant de poster cette question, mais son travail et sa couleur de texte ne changent pas. pourriez-vous m'aider? – Vasu