2012-11-26 34 views
10

Tôi hiện có ứng dụng có nền đen mặc định cho mọi trang trình bày. Những gì tôi muốn làm là thay đổi các tập tin XML để có một hình nền. Tôi giả sử có một lệnh đơn giản cho điều này nhưng không thể tìm thấy chính xác những gì tôi đang tìm kiếm.Hình nền Android trong Tệp XML

Tôi muốn hình ảnh ở chế độ nền của màn hình hiện tại. Tôi không muốn nền tảng thay đổi, và tôi muốn đặt nó vào tập tin XML của mình. Dưới đây là một ví dụ về một trong những tiêu đề XML của tôi ...

<?xml version="1.0" encoding="UTF-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" 
android:weightSum="1.0" > 
<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:weightSum="9" 
    android:gravity="center" 
    > 

... 

Tôi giả định có một số lệnh đơn giản như

android:background="file" 
+0

Một blog chi tiết: http: //sforsuresh.in/set-background-image-android-xml/ –

Trả lời

16

Chỉ cần sử dụng android:background="@drawable/file_name_without_extension"

Nếu tập tin của bạn nằm trên SD bạn không thể đặt nó trên bố cục xml.

5

Bạn có thể thử android:background = "@drawable/imagename"

tôi hy vọng bạn có một hình ảnh trong thư mục drawable bạn

11

android: background = "@ drawable/imagename"

<?xml version="1.0" encoding="UTF-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:background = "@drawable/imagename" 
android:layout_height="fill_parent" 
android:orientation="vertical" 
android:weightSum="1.0" > 
<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:weightSum="9" 
    android:gravity="center" 
    > 

... 
Các vấn đề liên quan