我下面的代碼添加到main.xml
到圖像設置爲我的應用程序的背景圖像:Android背景圖像未在設備中顯示?
android:background="@drawable/bg"
所以main.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:gravity="bottom|fill_vertical"
android:background="@drawable/bg0"
>
<EditText
android:id="@+id/edWord"
android:layout_width="fill_parent"
android:layout_height="53px"
android:textSize="20px"
android:singleLine="true"
android:hint=""
/>
<LinearLayout xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="vertical"
android:layout_weight="1"
>
<ListView android:id="@+id/lstWord"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal"
>
<ImageButton
android:id="@+id/btnGetText"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:src="@drawable/get"
android:layout_weight="0.25"
/>
<ImageButton
android:id="@+id/btnFind"
android:text="Click me..."
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:src="@drawable/find"
android:layout_weight="0.25"
/>
</LinearLayout>
</LinearLayout>
,當然還有像bg.png
是drawable
。
問題是僅在模擬器中顯示背景圖像,而不是在我的實際設備(HTC Desire)中顯示。
我做錯了什麼?我需要做些什麼來解決這個問題?
你們能幫忙嗎?非常感謝你。
您可以發佈完整的xml文件嗎? – 2012-02-18 05:03:52
非常感謝,特別是@NagarjunaReddy。最後,我自己修復了這個問題:'ListView android:id =「@ + id/lstWord」 android:layout_width =「fill_parent」 android:layout_height =「fill_parent」 android:background =「@ drawable/bg0「 /> ...' – 2012-02-18 06:33:46