android menu字体颜色
时间: 2023-07-28 15:42:25 浏览: 45
要设置 Android 菜单(Menu)中的字体颜色,可以通过修改菜单布局文件中的 TextAppearance 样式来实现。
以下是一个示例菜单布局文件:
```xml
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_item"
android:title="My Menu Item"
android:icon="@drawable/my_icon"
android:showAsAction="always"
android:titleCondensed="Item"
android:actionLayout="@layout/my_action_layout"
android:textAppearance="@style/MyMenuTextAppearance" />
</menu>
```
其中,关键是设置 android:textAppearance 属性,指向一个自定义的 TextAppearance 样式:
```xml
<style name="MyMenuTextAppearance" parent="@android:style/TextAppearance.Widget.TextView.PopupMenu">
<item name="android:textColor">@color/my_menu_text_color</item>
</style>
```
在上述样式中,我们继承了系统的 TextAppearance.Widget.TextView.PopupMenu 样式,并修改了 android:textColor 属性来设置字体颜色。你可以将 @color/my_menu_text_color 替换为你想要的颜色值,例如 #FF0000 表示红色。