2012-04-30 4 views
1

テーマの背景にカスタム背景色を設定しようとしています。しかし、それは動作しません。 、それが正常に動作しますテーマ:私はちょうどアンドロイドに親を設定した場合、何とかスタイル/ WindowTitleBackgroundアンドロイドは、テーマのタイトルにウィジェットタイトルを設定しました。ホロライトテーマアプリ

@上書きされますTheme.Holo.Light

。私はHalo.Lightテーマが異なるが、バックグラウンドが違う。私はカスタムレイアウトのサンプルを見たことがありますが、私が学んでいるところでは、それに行きたくはありません。

助けてください。 おかげ

<style name="theme" parent="android:Theme.Holo.Light"> 
    <item name="android:windowNoTitle">false</item> 
    <item name="android:windowTitleBackgroundStyle">@style/WindowTitleBackground</item> 
</style> 
<style name="WindowTitleBackground">  
    <item name="android:background">#000000</item>     
</style> 

+0

のように使用し、その後、最初のcolors.xmlに値を定義する必要がありますか? – Ahmad

+0

im using sdk 4.0.3 – nLL

答えて

0

Androidは(@nullまたは@androidのいずれか:描画可能/ title_bar)その値のビットマップを使用するように思えます。

は黒のPNGを作成してみてください、代わりにカラーコードのそれを使用する:

<style name="WindowTitleBackground">  
    <item name="android:background">@drawable/black</item>     
</style> 
+0

は機能しませんでした – nLL

1

あなたがandroid:backgroundを使用する場合、それはとても直接的な#ff234562として値を使用することは有効ではないだろう、描画可能リソースでなければなりません、実際には、あなたはどのプラットフォームで、あなたがこの

<item name="android:background">@color/green</item> 
関連する問題