2010-09-21 3 views

Répondre

40

Si vous travaillez avec xmls, vous pouvez l'ajouter comme Praveen Chandrasekaran dit faire:

android:background="@drawable/myResouce" 

Avant que vous devez mettre votre fichier image dans la résolution/dossier drawable.

Vous pouvez également changer à partir du code faisant:

mTextView.setBackgroundResource(R.drawable.myResouce); 
+1

Qu'en est-il, si j'ai besoin de changer l'image d'arrière-plan par programme de la chaîne? Par exemple, j'ai un "myResource", comme U peut le voir, je ne peux pas le faire dans le style R.drawable.etc. –

+0

'setBackgroundDrawable' quand l'API est> 16 –

+0

Va-t-il centrer le texte sur le dessus de l'image? –

4

ajoutez un attribut android:background="@drawable/imagefile" sur votre balise TextView. Avant cela, vous devez mettre votre fichier image dans le dossier res/drawable.

0

android: background = "@ drawable/marque"

opinion Aussi .... votre image de fond devrait être un 9.png et ajouter quelques paddings pour votre contenu

  android:layout_marginLeft="10dp" android:layout_marginRight="10dp" 
      android:layout_height="400dp" android:background="@drawable/mark" 
      android:paddingTop="5dp" android:paddingBottom="5dp" android:paddingLeft= 
Questions connexes