簡體   English   中英

Android:使用自定義主題為布局設置自定義背景色

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM