Comment faire un ListView transparent dans Android?
Comment faire de la ListView transparent dans android?
Le fond d'écran android image doit être visible.
- Pouvez vous s'il vous plaît indiquer la bonne réponse
- Veuillez cocher la réponse correcte, comme son très utile..
- La meilleure façon, vous le trouverez sur: nikshits.wordpress.com/2011/11/29/...
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser le plus de commentaires
Mis à jour avec Jacky réponse. J'ai d'abord uniquement destinés à compléter sa réponse, puisqu'il a été en utilisant un simple sortilège de couleur dans l'échantillon.
android:background="@android:couleur/transparent"
android:cacheColorHint="@android:couleur/transparent"
Comme Jacky mentionné, la configuration des attributs de la vue liste sera de faire le travail.
Dans le fichier manifeste Android ajouter un attribut suivant à l'activité.
essayez ceci:
Ajouter à rendre les éléments de la liste de rester transparent lorsqu'il est pressé:
Cet article permet d'expliquer les nuances de ListView en conjonction avec un arrière-plan personnalisé - http://developer.android.com/resources/articles/listview-backgrounds.html
tl;dr - mis cela dans la délinquance de ListView xml quelque part:
android:cacheColorHint="#00000000"
Si vous souhaitez utiliser une transparence partielle, ce serait de vous aider à la création de votre codes de couleur.
2 caractères hexadécimaux peuvent être ajoutées à n'importe quel hexagone code couleur. Les 2 premiers caractères de 8 chiffres hex code couleur représente son opacité dans Android.
Les 2 caractères hexadécimaux peuvent aller de 00 à FF. Par exemple-
De cette façon, vous pouvez changer n'importe quelle couleur à n'importe quel niveau de transparence.
Source- http://zaman91.wordpress.com/2010/03/22/android-how-to-create-transparent-or-opeque-background/
Vous pouvez utiliser ces
Les réponses ci-dessus fonctionne, mais il ya une chance que vous aurez faites défiler la liste, il va s'assombrir, comme dans ce cas: android listview problème avec la transparence des cellules
Pour résoudre le problème, vous pouvez utiliser le cacheColorHint comme mentionné ci-dessus, mais si vous ajoutez à la liste dynamiquement (à partir du code, non xml), alors cela ne fonctionnera pas. Vous êtes obligé de déclarer la liste en XML, je ne sais pas si c'est un bug ou quelque chose d'autre.
essayez ceci:
Consultez ce blog.
[http://aboutyusata.blogspot.in/2013/10/how-to-make-listview-with-transparent.html][1]
ou