web-dev-qa-db-fra.com

LinearLayout transparent sur Android

J'ai la disposition suivante:

enter image description here

Je veux rendre transparent le transparent_layout mais je ne peux pas le faire.

J'ai déjà essayé de définir l'arrière-plan par programme avec la couleur: Color.TRANSPARENT mais il semble que cela ne fonctionne pas.

J'utilise Android 2.3.3 SDK avec SherlockActionBar.

Existe-t-il un moyen de définir cette mise en page sur transparent?

14
alxsimo

Selon le degré d'opacité que vous aimez, définissez la couleur d'arrière-plan comme

        Android:background="#00ffffff"

Les deux premiers chiffres correspondent au niveau d'opacité (aka alpha) qui varie de 00 à ff (entièrement transparent à entièrement opaque), les chiffres restants correspondent à la couleur d'arrière-plan souhaitée. Si vous gardez les 2 premiers chiffres à zéro (00), alors quelle que soit la couleur que vous choisissez pour les chiffres restants, peu importe.

46
Narendra Singh

En XML, changez l'arrière-plan de la mise en page principale (LinearLayout) par Android:background="@Android:color/transparent" et assurez-vous également que vous ne donnez l'arrière-plan à aucune de ses vues enfant.

6
bakriOnFire

Essaye ça:

Android:background="@Android:color/transparent"
4
DroidBender