[英]Android: Set custom background color for layout using custom theme
我在以下位置為我的應用生成了自定義主題: http : //jgilfelt.github.io/android-actionbarstylegenerator/
現在,我想為應用程序中所有活動啤酒片段的背景添加自定義顏色。
我試圖通過這種方式來做,但是它也為文本視圖和圖像增添了背景色(我不需要)。
如何避免設置每個活動或片段布局的自定義背景?
感謝您的任何建議
<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>
您可以嘗試將windowBackground項目添加到主題,這應該為所有活動的背景着色。
<resources>
<style name="MyTheme" parent="@android:style/Theme.Light">
<item name="android:windowBackground">@color/background</item>
</style>
</resources>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.