2016-07-25 145 views

回答

0

在style.xml定義它在你的主題

<!-- Base application theme. --> 
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="android:background">@drawable/</item> 
</style> 

0

把你的圖像文件中可繪製文件png格式和所有的活動做在你所有的XML佈局

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:orientation="vertical" 
    android:clipToPadding="false" 
    android:paddingBottom="4dp" 
    android:background="@drawable/yourImage" 
    android:layout_height="match_parent"> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" /> 

</RelativeLayout> 
+0

謝謝,我已經知道這一點。我想找到一種不需要在每個活動中寫下來的方法。 –

+0

這是正確的方式來做到這一點,就像其他答案表明它可能會導致問題一樣,比如軟鍵盤打開時顯示它後面的圖像 –

1

你可以這樣做:

<style name="AppTheme" parent="Theme.AppCompat.NoActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="android:windowBackground">@drawable/PICTURE_NAME</item> 
</style> 
0

嗯,這取決於你有多少活動,您將需要的背景屬性設置爲每一項活動根元素是這樣的:

<LinearLayout 
    ... 
    ... 
    android:background="@drawable/background_image" 
</LinearLayout> 

作爲上面的例子,我使用了LinearLayout。您應該將它替換爲活動佈局文件中的任何根元素!

我希望這有助於!

相關問題