我已经尝试了所有可能的解决方案,但没有一个对我有效。
我有一个selector
来检查项目是pressed
还是selected
还是default
。
这是代码:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="@color/white" />
<item android:state_selected="true" android:color="@color/primary_dark" />
<item android:color="@color/black" />
</selector>
我的Listview
navigationdrawerclass
我的onItemClickListener
一切正常,我正在使用{{1}}但是一旦点击该项目,它就不会保持选中状态我看过这里那里有解决方案,但没有一个适合我。
我打算做这样的事情
单击该项目时,文本颜色将更改并保持选中状态但颜色正在更改,因为未选择该项目,但未提供所选颜色