Je travaille sur une application Android. Je veux changer l'arrière-plan d'un élément LinearLayout.
Quel attribut puis-je définir pour modifier son arrière-plan ?
Je travaille sur une application Android. Je veux changer l'arrière-plan d'un élément LinearLayout.
Quel attribut puis-je définir pour modifier son arrière-plan ?
Si vous voulez définir à travers xml en utilisant les codes de couleur par défaut d'Android, alors vous devez faire comme ci-dessous :
android:background="@android:color/white"
Si vous avez des couleurs spécifiées dans la section colors.xml
puis utiliser :
android:background="@color/white"
Si vous voulez le faire de manière programmatique, faites-le :
linearlayout.setBackgroundColor(Color.WHITE);
LinearLayout li=(LinearLayout)findViewById(R.id.layoutid);
définir la couleur d'arrière-plan de votre mise en page.
li.setBackgroundColor(Color.parseColor("#ffff00"));
Il s'agit de définir l'image que vous pouvez stocker dans le dossier "drawable".
li.setBackgroundDrawable(drwableItem);
une ressource pour l'affichage d'une animation ou d'un img
li.setBackgroundResource(R.id.bckResource);
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.