我的ActionBar背景颜色被我的主题背景部分覆盖。我希望整个ActionBar都是绿色的。请参阅此处的链接:http://imgur.com/UhsHSQD
下面的主题通过Manifest应用于持有PreferenceFragment的Activity。
<!-- Settings theme -->
<style name="SettingsTheme" parent="android:Theme.Holo">
<item name="android:background">@color/brown<item>
<item name="android:actionBarStyle">@style/ActionBar.Solid.MyActionBar</item>
</style>
<style name="ActionBar.Solid.MyActionBar" parent="@android:style/Widget.Holo.ActionBar.Solid">
<item name="android:background">@color/green</item>
<item name="android:icon">@android:color/transparent</item>
</style>
答案 0 :(得分:1)
对于主背景,您需要设置android:windowBackground
,而不是android:background
。
<style name="SettingsTheme" parent="android:Theme.Holo">
<item name="android:windowBackground">@color/brown<item>
</style>