Android 在导航抽屉中选择的设置状态

Android 在导航抽屉中选择的设置状态,android,Android,嘿,我正在尝试将选定状态添加到导航抽屉中。从这里的实现来看,一切都很简单: 这里有一些自定义样式,我正在尝试为列表视图(实际上是导航抽屉的列表视图)设置自定义选定状态的样式 我为列表项创建了一个选择器: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawa

嘿,我正在尝试将选定状态添加到导航抽屉中。从这里的实现来看,一切都很简单:

这里有一些自定义样式,我正在尝试为列表视图(实际上是导航抽屉的列表视图)设置自定义选定状态的样式

我为列表项创建了一个选择器:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:drawable="@color/darkerGrey" android:state_pressed="true"/>
    <item android:drawable="@color/mediumGrey" android:state_selected="true"/>
</selector>
我还在我的ListView上设置了属性

android:choiceMode="singleChoice"
如果有任何建议,我将不胜感激!谢谢


p、 我也尝试过使用“state_checked”,但没有效果。

尝试设置此选择器:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:drawable="@color/darkerGrey" android:state_pressed="true"/>
    <item android:drawable="@color/mediumGrey" android:state_selected="true"/>
</selector>

到用于在列表中充气的
列表行布局
,如下所示:

android:background="@drawable/your_selector"

嘿,谢谢你的帮助,当我发布这个问题时,你建议的第一个解决方案已经到位了,我尝试了另一个建议,但我仍然没有得到一个活动状态,只是被按下的状态。谢谢你的帮助!对于活动状态,添加android:state_activated=“true”及其可绘制属性。
android:listSelector="@drawable/your_selector"
android:background="@drawable/your_selector"