我已经创建了一个带有菜单的导航抽屉布局。我想改变背景,但似乎我不能这样做。我已经试过这里给出,例如创建可绘制nav_bg.xml解决方案:如何更改android导航抽屉的菜单背景
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:drawable="@color/black_text"/>
<item android:state_checked="false" android:drawable="@color/grey_55"/>
</selector>
,我用这个可绘制在NavigationView布局XML:
app:itemBackground = "@drawable/nav_bg.xml"
但是当我运行的应用程序,它只是告诉我@ color/grey_55颜色,当我按下它时它不会改变。
何处以及如何到底有没有可以用这个方法绘制? – azizbekian
所以你真正想知道的是,如何为所选/活动菜单项设置不同的背景颜色? – Ridcully
请检查我的答案,并询问我是否有任何疑问 –