2012-03-05 17 views
2

これはどこかに記載されているように感じられ、非常に簡単ですが、私は直接的な答えを見つけるために縫い合わせることはできません。どのようにカスタム背景画像を設定しますか?たとえば、黒い画面の代わりに私のアプリのデフォルトの背景としてPNGを設定します。マニフェスト、レイアウト、メインコードの事?例は非常に驚くべきものです。Android Appカスタム背景

答えて

6

xml/values/styles.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="MyTheme" parent="android:Theme.Light"> <!-- Or any other parent you want --> 
    <item name="android:windowBackground">@drawable/yourcustombackgroundimage.png</item> 
    </style> 
</resources> 

とマニフェストファイルにこのスタイルを使用します。

<application android:theme="@style/MyTheme"> 
1

あなたがこれをやろうとしている人にとっては、これを行う正しい方法がわずかに変更されています。ピギーバック500865の答えのオフに、ここでの調整後のコードは次のとおりです。

<?xml version="1.0" encoding="utf-8"?> 
<resources xmlns:android="http://schemas.android.com/apk/res/android"> 
    <style name="MyTheme" parent="android:Theme.Holo"> 
    <item name="android:background">@drawable/dummy_background_image</item> 
    </style> 
</resources> 

基本的に、あなただけの背景にwindowBackgroundを変更する必要があり、あなたがのxmlnsについて行含める必要があります:アンドロイドを、あなたが必要とはならない(が、 ).png拡張子を削除します。