2010-09-21 39 views

Trả lời

40

Nếu bạn đang làm việc với XMLs bạn có thể thêm nó như là Praveen Chandrasekaran nói thực hiện:

android:background="@drawable/myResouce" 

Trước đó bạn cần phải đặt tập tin hình ảnh của bạn bên trong res/thư mục drawable.

Bạn cũng có thể thay đổi nó từ mã thực hiện:

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

Còn nếu tôi cần thay đổi hình nền theo cách lập trình từ chuỗi? Ví dụ, tôi đã có một "myResource" ;, như U có thể thấy tôi không thể làm điều đó trong phong cách R.drawable.etc. –

+0

'setBackgroundDrawable' khi API là> 16 –

+0

Nó sẽ căn giữa văn bản ở trên cùng của hình ảnh? –

4

thêm thuộc tính android:background="@drawable/imagefile" trên thẻ TextView của bạn. Trước đó, bạn phải đặt tệp hình ảnh của mình bên trong thư mục res/drawable.

0

android: background = "@ drawable/đánh dấu"

Cũng xem xét .... hình nền của bạn phải là một 9.png và thêm một số miếng đệm cho nội dung của bạn

  android:layout_marginLeft="10dp" android:layout_marginRight="10dp" 
      android:layout_height="400dp" android:background="@drawable/mark" 
      android:paddingTop="5dp" android:paddingBottom="5dp" android:paddingLeft= 
Các vấn đề liên quan