android le sens de @null dans l'attribut xml
J'ai trouvé l'attribut suivant dans un xml mise en page:
android:background="@null"
Quel est le sens de @null
? Quelle est la différence entre la spécification de background="@null" et en omettant attribut background?
- Voici une belle explication pour vous de requête. Développeur Android Blogspot Comment faire pour avoir un transparent ImageButton: Android Ces deux liens ne seront sûrement effacer votre requête.
- La lecture du premier lien nécessite de la patience, mais ça en valait la peine. FAIRE LIRE.
Vous devez vous connecter pour publier un commentaire.
Si je me souviens bien, en omettant le contexte attribut définit un arrière-plan par défaut. Cependant, la définition explicite de fond à "@null" supprime l'arrière-plan, causant de tout ce qui est en dessous de l'élément à afficher. En particulier, si vous avez par exemple la toile de fond d'un Bouton null, à la frontière avec le bouton sera également parti (et le bouton efficacement ne sera pas vraiment ressembler à un bouton).
Ce que j'ai observé si je ne
android:background="@null"
ouandroid:background="@android:color/transparent"
les deux ont le même effet, ils ont juste supprimer l'arrière-plan de la vue, de sorte que vous verrez la couleur de fond de la vue qui est sous ce point de vue.