2012-11-26 15 views
10

Obecnie mam aplikację, która ma domyślne czarne tło dla każdego slajdu. Chciałbym zmienić pliki XML, aby uzyskać obraz tła. Zakładam, że istnieje proste polecenie, ale nie udało się znaleźć dokładnie tego, czego szukam.Obraz tła Android w pliku XML

Chcę obraz na tle mojego obecnego ekranu. Nie chcę, aby tło się zmieniło i chciałbym umieścić to w moim pliku XML. Oto przykład jednego z moich nagłówkach XML ...

<?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" 
    > 

... 

jestem zakładając, że istnieje kilka prostych poleceń, takich jak

android:background="file" 
+0

Szczegółowy blogu: http: //sforsuresh.in/set-background-image-android-xml/ –

Odpowiedz

16

Wystarczy użyć android:background="@drawable/file_name_without_extension"

Jeśli plik znajduje się na karcie SD karta nie można umieścić na układzie xml.

5

Można spróbować android:background = "@drawable/imagename"

Mam nadzieję, że masz obrazek w folderze drawable

11

android tło = "@ rozciągliwej/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" 
    > 

...