Android: Désactiver la mise en surbrillance dans le GridView
Comment puis-je désactiver l'orange lorsque vous cliquez sur un élément dans un GridView?
Je n'ai pas été capable de trouver une solution dans la documentation ou au moyen de tests.
- Connexes: "Désactiver Android GridView en soulignant complètement (désactivation de la sélection)" si vous souhaitez désactiver et pas seulement en soulignant mais la sélection et l'utilisation de la GridView juste pour la mise en page, ou de gérer la sélection manuellement par l'intermédiaire de onTouch/Cliquez sur/etc auditeurs.
Vous devez vous connecter pour publier un commentaire.
Utilisation
android:listSelector="#00000000"
dans votreGridView
élément dans votre XML fichier de mise en page.Une autre option consiste à faire référence à la couleur transparente via @android:couleur/transparent
J'ai fait la même chose dans le code à l'aide de
Ajouter cette propriété gridview
Fait! c'est une solution.
merci 🙂
Essayer...
android:listSelector="@android:couleur/transparent"
Juste en dessous de la propriété dans votre fichier XML.
Ajouter
android:listSelector="#00000000"
ouandroid:listSelector="@android:color/transparent"
dans votre GridView élément XML comme ci-dessous.