2010-09-21 39 views

回答

40

如果您正在使用個XML工作,你可以將它列爲普利文Chandrasekaran說,這樣做的:

android:background="@drawable/myResouce" 

,你必須把你的圖像文件的RES /可繪製文件夾之前。

你也可以從它的代碼做修改:

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

怎麼樣,如果我需要從字符串編程更改背景圖像?例如我有一個「myResource」,因爲U可以看到我無法在R.drawable.etc樣式中執行此操作。 – 2012-04-18 10:24:49

+0

當API大於16時'setBackgroundDrawable' – 2014-01-10 04:35:13

+0

它是否將文本置於圖像頂部? – 2015-09-09 22:18:01

4

在您的TextView標記上添加一個android:background="@drawable/imagefile"屬性。在此之前,您必須將您的圖像文件放入res/drawable文件夾中。

0

的android:背景= 「@繪製/標記」

而且審查....你的背景圖片應該是一個9.png併爲您的內容添加一些填充

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