2010-10-12 64 views
21

我的目標是在背景圖像上使用圖像上特定位置的按鈕開發GUI應用程序。第一步是顯示背景。如何將背景圖片添加到Android活動?

的圖像可以被顯示的資源和在幾種常見問題包括這一個描述:

how-to-add-background-image-to-activity

它編譯和沒有錯誤運行,但背景是黑色的。

下面是main.xml中的文件:

<?xml version="1.0" encoding="utf-8"?> 

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
       android:id="@+id/rootRL" 
       android:orientation="vertical" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" 
       android:background="@drawable/background"> 
</RelativeLayout> 

的形象一直在PNG,9.png和JPG格式的 '主' 和 '背景' 基本名稱。它構建,但不顯示。清理並重新編譯並沒有幫助。

在模擬器和硬件上 - Atmel AT91SAM9M10-G45-EK上都會出現這種情況。 SDK版本是2.0.1。

謝謝你的幫助。

回答

5

問題解決:代碼基於具有文本視圖並動態設置窗口的代碼。

Hello Android示例的確稱爲setContentView(R.layout.main),這是我需要的線索。

當然在res/layout/main.xml定義的背景,所以有必要撥打setContentView(R.layout.main)來獲得這些設置。

+5

如何添加代碼? – baash05 2012-02-16 12:02:47

+0

重複:如何添加您的代碼? – 2015-01-11 21:21:27