2011-06-15 4 views
4

J'essaie de désactiver le sélecteur de ListView sur mon ListView. Je définis la couleur du sélecteur de liste sur une couleur transparente. Cela semble faire l'affaire, mais quand je choisis un certain texte, ils changent de couleur. Comment puis-je faire fonctionner les choses correctement?Désactiver Android sélecteur ListView

Répondre

0

Ce n'est pas la meilleure solution, mais pour moi ça a marché:

Vous pouvez définir la couleur du texte manuellement (en XML ou lors de l'exécution)

1

Vous cherchez la méthode de setClickable(false) et setEnabled(false) ListView?

0

Vous pouvez modifier la couleur des éléments sélectionnés pour correspondre à votre arrière-plan . Cette question a été posée here.

33

Dans votre XML où vous déclarez l'utilisation ListView:

<ListView android:id="@+id/my_list" android:listSelector="#00000000" /> 
+2

Ceci devrait être marqué comme la réponse car il montre clairement ce qui doit être réglé afin de modifier le sélecteur de liste. – Jona

+0

C'est certainement la bonne réponse. –

+1

oui d'accord, cela semble être un bug dans android j'utilisais @null qui ne fonctionne pas, c'est le cas. Peut-être –

0

Appliquer ci-dessous le code à votre affichage de la liste.

android:listSelector="@android:color/transparent" 
Questions connexes