我正在为属于抽屉的导航视图创建菜单。
我知道如何更改带有图标的项目的文本颜色,但不能更改这两个的颜色。
我试图将其放入我的AppTheme styles.xml 中,但是没有用。
<item name="android:actionMenuTextColor">@color/your_color</item>
我尝试创建一种新样式并将其分配给导航视图样式,结果相同:
<item name="android:textColorPrimary">@color/colorWhite</item>
<item name="android:textColorSecondary">@color/colorWhite</item>
<item name="android:textColor">@color/colorWhite</item>
这也是:
<item name="android:textColor">@color/colorWhite</item>
<item name="android:itemTextAppearance">@color/colorWhite</item>
这是我的代码 drawer_menu.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:showIn="navigation_view">
<item android:title="WANT TO CHANGE COLOR OF THIS" >
<menu>
<item android:id="@+id/pokedex"
android:icon="@drawable/ic_menu_send"
android:title="@string/generacion1"/>
<item android:id="@+id/objetos"
android:icon="@drawable/ic_menu_send"
android:title="@string/generacion2" />
<item
android:id="@+id/nav_slideshow"
android:icon="@drawable/ic_menu_slideshow"
android:title="Slideshow" />
<item
android:id="@+id/nav_manage"
android:icon="@drawable/ic_menu_manage"
android:title="Tools" />
</menu>
</item>
<item android:title="WANT TO CHANGE COLOR OF THIS" >
<menu>
<item
android:id="@+id/nav_share"
android:icon="@drawable/ic_menu_share"
android:title="Share" />
<item
android:id="@+id/nav_send"
android:icon="@drawable/ic_menu_send"
android:title="Send" />
</menu>
</item>
</menu>
我的问题的照片:
此帖子解决了我的问题: Navigation Drawer Menu Item Title Color in Android