如何保留ActionBar项目'更改应用程序的主要背景时背景相同?

时间:2012-04-13 18:10:43

标签: android android-theme android-actionbar

我正在尝试更改应用程序的背景,但是当我执行以下操作(sdk 14)时,操作栏中的项目也会更改以匹配新的背景颜色。操作栏本身具有正确的背景,但操作栏中的项目没有。我能够使actionbarmenuitems正确,但标题和搜索视图以及主页图标和后退按钮都在自定义主题上设置了背景。我做错了什么?

<?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

1 个答案:

答案 0 :(得分:4)

尝试替换

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

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