我正在尝试将一些样式应用到我的应用中。我使用此actionbarstylegenerator为ActionBar创建了一个自定义主题。
但我想在我的应用程序中更改蓝色Holo颜色,至少在按钮上更改为红色。
所以,我有ActionBar(Compat)的自定义主题,另一方面,我有一个自定义主题来改变Holo颜色。
在我的应用程序中,我已经为Actionbar定义了自定义主题,我想在Actionbar的主题中设置自定义Holo主题,但我不知道如何调用,或者在哪里可以找到项目名称的定义要修改的变量。
这是,我需要设置:
<style name="ColorTheme" parent="android:Theme.Black">
<item name="android:checkboxStyle">@style/CheckBoxColorTheme</item>
<item name="android:buttonStyle">@style/ButtonColorTheme</item>
<item name="android:imageButtonStyle">@style/ImageButtonColorTheme</item>
</style>
内部:
<style name="Theme.CustomActionBarTheme" parent="@style/Theme.AppCompat">
<item name="actionBarItemBackground">@drawable/ab_selectable_background</item>
<item name="popupMenuStyle">@style/PopupMenu</item>
<item name="dropDownListViewStyle">@style/DropDownListView</item>
<item name="actionBarTabStyle">@style/ActionBarTabStyle</item>
<item name="actionDropDownStyle">@style/DropDownNav</item>
<item name="actionBarStyle">@style/ActionBar.Transparent</item>
<item name="actionModeBackground">@drawable/cab_background_top_customactionbartheme</item>
<item name="actionModeSplitBackground">@drawable/cab_background_bottom_customactionbartheme</item>
<item name="actionModeCloseButtonStyle">@style/ActionButton.CloseMode</item>
</style>
答案 0 :(得分:0)
也许你需要这样做?
<style name="ColorTheme" parent="Theme.CustomActionBarTheme">
<item name="android:checkboxStyle">@style/CheckBoxColorTheme</item>
<item name="android:buttonStyle">@style/ButtonColorTheme</item>
<item name="android:imageButtonStyle">@style/ImageButtonColorTheme</item>