Holo.Light动作栏,但带有Dark style溢出操作栏菜单图标?

时间:2014-02-26 13:14:38

标签: android

我从Holo.Light派生出我的动作栏样式。但是我希望溢出菜单图标(三个点)是白色而不是深灰色 - 所以我真的想保留Theme.Holo.Light,但是使溢出图标使用Dark操作栏样式。

这是我的values-v14文件夹中的styles.xml文件:

# styles.xml

<style name="AppBaseTheme" parent="android:Theme.Holo.Light">
  <item name="android:actionBarStyle">@style/MyTheme.ActionBarStyle</item>
</style>

<style name="MyTheme.ActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar">
  <item name="android:titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item>
  <item name="android:background">@color/my_actionbar_background_color</item>
</style>

我被困了,因为与此相关的不同帖子似乎不适合我

由于

2 个答案:

答案 0 :(得分:0)

<style name="AppBaseTheme" parent="android:Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/MyTheme.ActionBarStyle</item>
    <item name="android:actionOverflowButtonStyle">@android:style/Widget.Holo.ActionButton.Overflow</item>
</style>

<style name="MyTheme.ActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item>
    <item name="android:background">@color/my_actionbar_background_color</item>
    <item name="android:actionOverflowButtonStyle">@android:style/Widget.Holo.ActionButton.Overflow</item>
    <item name="android:actionBarWidgetTheme">@android:style/Theme.Holo</item>
</style>

答案 1 :(得分:0)