2012-04-13 69 views
1

我正在嘗試更改應用程序的背景,但是當我執行下面的操作時(sdk 14),操作欄中的項目也會更改爲匹配新的背景顏色。操作欄本身具有正確的背景,但操作欄中的項目沒有。我能夠獲得actionbarmenuitems是正確的,但標題和搜索視圖以及主頁圖標和後退按鈕都具有在自定義主題上設置的背景。我究竟做錯了什麼?如何在更改應用程序的主背景時讓ActionBar項目的背景保持不變?

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="Theme.Holo.DarkerBack" parent="@android:style/Theme.Holo.Light.DarkActionBar"> 
     <item name="android:background">@color/background</item> 
     <item name="android:actionBarStyle">@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse</item> 
    </style> 
</resources> 

View of main page with error

回答

4

嘗試

<item name="android:windowBackground">@color/background</item> 
+0

這工作更換

<item name="android:background">@color/background</item> 

,謝謝! – senshikaze 2012-04-13 18:48:53