J'affiche un listview code>. Lorsque je traîne dessus, l'ensemble de la liste code> code> est sélectionné avec un fond noir. Comment puis-je supprimer ce fond noir? P>
4 Réponses :
listview.setCacheColorHint()
C'est probablement parce que vous avez un arrière-plan personnalisé pour votre Ajoutez cette pièce de code à votre listview code>. Lorsque vous faites défiler ceux-ci, la liste complète est mise en surbrillance sous une couleur noire en raison de sa couleur cache code>. P>
listview code> et réessayez: p>
Android: cachecolorhint = "# 00000000" code> p>
Utilisez ceci,
yourList.setCacheColorHint(Color.WHITE);
Il suffit d'utiliser dans votre fichier XML à l'intérieur de ListView,
android:cacheColorHint="@android:color/transparent"
Du blog des développeurs Android: Pourquoi Ma liste est-elle noire? Une optimisation Android