【发布时间】:2017-05-31 13:23:24
【问题描述】:
我创建了一个导航抽屉布局,其中包含菜单。我想改变背景,但似乎我不能这样做。我已经尝试过这里给出的解决方案,比如创建一个可绘制的 nav_bg.xml :
<?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 颜色,当我按下它时它不会改变。
【问题讨论】:
-
你在哪里以及如何使用这个drawable?
-
那么你真正想知道的是,如何为选中/激活的菜单项设置不同的背景颜色?
-
请查看我的回答,如有任何疑问,请询问我
-
@azizbekian 我已经更新了我的问题
标签: android xml navigation-drawer