Android 样式化ActionbarSherlock:textAction项的颜色

Android 样式化ActionbarSherlock:textAction项的颜色,android,android-actionbar,actionbarsherlock,Android,Android Actionbar,Actionbarsherlock,我在我的应用程序中更改了Actionbar的背景,为了使文本再次可读,我必须更改文本的颜色。我在标题/副标题和标签文本方面取得了成功,但我正在努力处理动作项目的文本——无论我怎么做,它们都保持白色。有人对怎么做有什么建议吗? 此外,溢出图标是白色的,在木制背景上看起来不太好-这是使用下面内容的一个非常好的理由吗?我真的不确定不这么做的原因是什么,但由于我没有一个大型设备测试园,我最好确定;-) 尝试从清单中的android:theme=“@style/theme.Sherlock.Light”

我在我的应用程序中更改了Actionbar的背景,为了使文本再次可读,我必须更改文本的颜色。我在标题/副标题和标签文本方面取得了成功,但我正在努力处理动作项目的文本——无论我怎么做,它们都保持白色。有人对怎么做有什么建议吗? 此外,溢出图标是白色的,在木制背景上看起来不太好-这是使用下面内容的一个非常好的理由吗?我真的不确定不这么做的原因是什么,但由于我没有一个大型设备测试园,我最好确定;-)



尝试从清单中的android:theme=“@style/theme.Sherlock.Light”开始,然后更改样式。光明主题以黑暗动作项目为特色。或者只需查看灯光主题,了解如何更改它们。

我也很难做到这一点,但更改动作项文本颜色的解决方案是:

<style name="My.Theme" parent="Theme.Sherlock.Light">
    <item name="android:actionMenuTextColor">@android:color/white</item>
</style>

@android:彩色/白色

这里的关键是在常规主题中使用此属性,而不是在actionbar样式中。

尝试从清单中的
android:theme=“@style/theme.Sherlock.Light”
开始,然后更改样式。光明主题以黑暗动作项目为特色。如果您所说的项目是指图标和相关文本。或者只需查看灯光主题,了解如何更改它们谢谢@MichałK-这很有帮助-甚至使我的styles.xml更干净-我真的没有在森林中看到这棵树;-)很高兴能帮忙。不知道为什么我把它放在评论里而不是答案里,但是是的。。。无论如何;)@toobsco42不,你不是,你的建议是不要使用ABS。
<style name="My.Theme" parent="Theme.Sherlock.Light">
    <item name="android:actionMenuTextColor">@android:color/white</item>
</style>