2011-06-17 8 views
2

J'ai une vue de liste et je veux que chaque cellule de mon intérieur soit désactivée de sorte que lorsque vous appuyez dessus, les couleurs du texte restent les mêmes. Mais je veux que ce soit scrollable.Android: Comment désactiver ListView?

Comment puis-je y parvenir?

Répondre

5

Cette similar post peut être utile. L'approche générale consiste à désactiver tous les éléments au lieu de l'ensemble de la vue. Pour l'essentiel:

  • Hériter de ArrayAdapter (ou tout autre adaptateur)
  • Remplacer isEnabled(int position) pour revenir false
  • Override areAllItemsEnabled() retourner false
+0

cela a fonctionné merci – aryaxt

1

Avez-vous essayé d'ajouter android: clickable = "false" aux lignes de la liste?

4

d'autant plus facile! list.setEnabled (false)