我为我的应用生成了自定义主题: http://jgilfelt.github.io/android-actionbarstylegenerator/
现在我想为应用程序中的所有活动ale片段添加自定义颜色。
我试图通过这种方式做,但它也是文本视图和图像的背景颜色(我不需要)。
如何避免设置每个活动或片段布局的自定义背景?
感谢您的任何建议
<style name="Theme.Custom" parent="@android:style/Theme.Holo.Light.DarkActionBar">
<item name="android:actionBarItemBackground">@drawable/selectable_background_custom</item>
<item name="android:popupMenuStyle">@style/PopupMenu.Custom</item>
<item name="android:dropDownListViewStyle">@style/DropDownListView.Custom</item>
<item name="android:actionBarTabStyle">@style/ActionBarTabStyle.Custom</item>
<item name="android:actionDropDownStyle">@style/DropDownNav.Custom</item>
<item name="android:actionBarStyle">@style/ActionBar.Solid.Custom</item>
<item name="android:actionModeBackground">@drawable/cab_background_top_custom</item>
<item name="android:actionModeSplitBackground">@drawable/cab_background_bottom_custom</item>
<item name="android:actionModeCloseButtonStyle">@style/ActionButton.CloseMode.Custom</item>
<item name="android:background">@color/custom_white</item>
<!-- Light.DarkActionBar specific -->
<item name="android:actionBarWidgetTheme">@style/Theme.Custom.Widget</item>
</style>
答案 0 :(得分:0)
您可以尝试将windowBackground项添加到您的主题中,这应该为您的所有活动添加颜色&#39;背景
<resources>
<style name="MyTheme" parent="@android:style/Theme.Light">
<item name="android:windowBackground">@color/background</item>
</style>
</resources>