64 votes

Comment faire un ListView transparent dans Android?

Comment faire de la ListView transparent dans android?

Le fond d'écran android image doit être visible.

123voto

Matthias Points 17181

Vous devez utiliser le plus de commentaires

android:background="@android:color/transparent"
android:cacheColorHint="@android:color/transparent"

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.

60voto

Jacky Points 663

android:background="@drawable/bg"

android:cacheColorHint="#00000000"

13voto

bhatt4982 Points 4648
  • Comment faire de la ListView transparent dans android?

Comme Jacky mentionné, la configuration des attributs de la vue liste sera de faire le travail.

android:background="#00000000" 
android:cacheColorHint="#00000000"
  • Le fond d'écran android image doit être visible.

Dans le fichier manifeste Android ajouter un attribut suivant à l'activité.

android:theme="@android:style/Theme.Dialog"

4voto

cornbread ninja Points 332

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"

4voto

nikki Points 1062

essayez ceci:

list.setCacheColorHint(Color.TRANSPARENT);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X