如何保持动作条项目的背景不变,而改变了应用程序的主要背景是什么?(How do I keep Act

2019-10-16 14:38发布

我试图改变应用程序的背景,但是当我做下面的(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>

Answer 1:

尝试更换

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

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


文章来源: How do I keep ActionBar items' background the same while changing the app's main background?