0
我想改變我的背景圖像。我以爲我做錯了什麼,所以我尋找答案,並發現它here不能在android中設置背景圖像
我的代碼完全按照答案建議,但它不起作用。我可以很容易地改變背景的顏色,但是當我嘗試放置背景圖像時,它會失敗。我的JPG(480X800)資源位於drawable-hdpi中。我嘗試將分辨率更改爲800x480。
到目前爲止,我只是編輯的activity_main.xml中增加了一些資源:
<FrameLayout 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/vertical_lines"
tools:context=".Main" >
<!--
The primary full-screen view. This can be replaced with whatever view
is needed to present your content, e.g. VideoView, SurfaceView,
TextureView, etc.
-->
<TextView
android:id="@+id/fullscreen_content"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:keepScreenOn="true"
android:text="@string/dummy_content"
android:textColor="#33b5e5"
android:textSize="50sp"
android:textStyle="bold" />
<!--
This FrameLayout insets its children based on system windows using
android:fitsSystemWindows.
-->
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:background="@drawable/vertical_lines" >
<LinearLayout
android:id="@+id/fullscreen_content_controls"
style="?buttonBarStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom|center_horizontal"
android:background="@color/black_overlay"
android:orientation="horizontal"
tools:ignore="UselessParent" >
<Button
android:id="@+id/dummy_button"
style="?buttonBarButtonStyle"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/dummy_button" />
</LinearLayout>
</FrameLayout>
</FrameLayout>
你有沒有嘗試在根佈局中設置android:fillViewport =「true」?另外,嘗試只設置沒有任何子視圖的根佈局,並檢查會發生什麼。也許一些內心的看法造成了這個問題。 – dwbrito 2013-04-27 10:48:33
謝謝我試圖fillViewport =「真」,它沒有工作。我會嘗試刪除這些孩子。 – Xitcod13 2013-04-27 10:59:22
確定當我刪除xml中的孩子並刪除主要的錯誤(通過刪除與他們對應的代碼)當應用程序開始說明時,我得到一個崩潰:打開跟蹤文件時出錯:沒有這樣的文件或目錄(2) – Xitcod13 2013-04-27 11:36:38