1

我怎樣才能包含一個圖像作爲背景以及在哪裏以及如何在應用程序中放置圖像,我使用的是Eclipse和所有開發工具。活動的背景圖像

這裏就是我有完成到目前爲止在main_activity.xml:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:tools="http://schemas.android.com/tools" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="#C0C0C0" 
     tools:context=".MainActivity"> 
    </RelativeLayout> 
+0

機器人:背景=「#C0C0C0」是背景顏色我已經設置的那一刻生病擦除線,一旦我得到的圖像bg去工作 – TheWhiteHatter

+1

改變你的顏色到android:background =「@ drawable/your_background_img」 –

+0

你將不得不將圖像保存在項目的res/drawable文件夾中 –

回答

3

放在RES圖像/繪製目錄

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:background="@drawable/your_imagename" 
tools:context=".MainActivity" > 

</RelativeLayout> 
2

只是搜索,你會得到它。

只是把你的形象res/drawable文件夾內,改變

android:background="#C0C0C0" 

android:background="@drawable/your_image_name" (dont give extension of image) 
1

將.jpg或.png圖像RES /可繪製文件夾內,然後更改背景屬性如下:

android:background="@drawable/image-name" 

其中image-name是實際值圖像的名稱。

正如你看到的,有幾個繪製文件夾,如繪製,MDPI或繪製,華電國際。它們被設計爲存儲具有不同屏幕密度的設備的圖像。爲了確保您的應用在不同設備上看起來不錯,請爲每個密度提供替代圖像。 @drawable/image-name屬性不需要改變,那麼Android會爲你選擇正確的可繪製文件夾。希望這可以幫助。

+0

JPG和GIF格式不鼓勵。 –

+1

@Gaurav,儘管如此,它們是有效的格式。當然,最好使用PNG。 – Egor

1

您只能使用.jpg.png格式的圖像。在這之後, 複製圖像並將其粘貼到您的應用程序文件夾res。 如果你的形象的名稱是image.png

使用此代碼..

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:background="@drawable/image" 
tools:context=".MainActivity" > 

</RelativeLayout> 
+2

是否正確@ drawable/image.png ??? –

+0

@PadmaKumar,是的,這是正確的,如果你想使用你的形象與另一背景顏色的ImageView那麼你可以使用。 android:background =「#000」(#000 = black color) android:src =「@ drawable/image.png」 – anshika

+0

哦,我問我可以做「@ drawable/image.png」嗎?答案是否定的,不需要提及文件擴展名。感謝您的編輯。 –