更改菜单文本颜色

时间:2017-06-20 17:15:29

标签: android

如何更改操作栏上菜单的文字颜色? 当我将操作栏颜色更改为白色时,菜单的文本颜色仍为白色。因此它是不可见的。我该如何解决?

2 个答案:

答案 0 :(得分:1)

尝试这样的事情:

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

我尝试了几件事,但对我没什么用。最后这就是诀窍:

<style name="your_theme" parent="your_parent">
    <item name="android:itemTextAppearance">@style/TextAppearance</item>
</style>

<style name="TextAppearance">
    <item name="android:textColor">@android:color/black</item>
</style>

我没有使用Sherlock主题。这适用于Holo.Light.DarkActionBar。

答案 1 :(得分:0)

动作栏文字颜色可以通过&#34; actionMenuTextColor&#34;

更改
 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    ...
    <item name="actionMenuTextColor">#00000</item>
</style>