Android Holo.Light操作栏,但带有深色溢出操作栏菜单图标?

Android Holo.Light操作栏,但带有深色溢出操作栏菜单图标?,android,Android,我从Holo.Light中衍生出我的actionbar风格。但是我希望溢出菜单图标——三个点是白色而不是深灰色——所以我真的希望保留Theme.Holo.Light,但是让溢出图标使用深色actionbar样式 这是my values-v14文件夹中的my styles.xml文件: # styles.xml <style name="AppBaseTheme" parent="android:Theme.Holo.Light"> <item name="android:

我从Holo.Light中衍生出我的actionbar风格。但是我希望溢出菜单图标——三个点是白色而不是深灰色——所以我真的希望保留Theme.Holo.Light,但是让溢出图标使用深色actionbar样式

这是my values-v14文件夹中的my 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>
我被卡住了,因为与此相关的不同帖子似乎没有为我编译


感谢您尝试使用此有效工具自定义您的actionbar。。

这会编译,但不会对溢出图标blast产生任何影响!太好了,行得通。缺点是,我们依赖apk中的资产,而不是链接到theme提供的任何系统——因此,如果android在未来更改某些内容,这些资产是硬连接的?我不明白为什么做actionbar这么痛苦。@user3203425有一个Holo.Light.darkaActionBar主题。这是一个奇怪的方法,你正在做的使用黑暗图标在光明行动栏。您可以使用@style/Widget.Holo.ActionButton.Overflow尝试我的previons选项,但在AppBaseTheme中添加声明不确定是否有帮助-可能在我第一次回答时AppBaseTheme中缺少声明。我对actionbar主题缺乏了解-您能提供您建议的替代解决方案吗@代码中的style/Widget.Holo.ActionButton.Overflow?同样,我基本上只想要白色溢出图标和白色溢出弹出菜单。小心,这会导致另一个问题:
<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>