【发布时间】:2023-03-06 18:51:01
【问题描述】:
我查看了许多 SO 问题,但无法弄清楚。我已经设法使用选择器来更改 ListView 的突出显示颜色 - 但如何设置正常(非按下)背景颜色?
下面的 XML 不起作用,因为它只会在按下项目后将我的行项目背景更改为黑色。我该怎么做?
<selector xmlns:android="http://schemas.android.com/apk/res/android"
android:exitFadeDuration="@android:integer/config_mediumAnimTime">
<item android:state_focused="true" android:drawable="@color/row_hilight"/>
<item android:state_pressed="true" android:drawable="@color/row_hilight"/>
<item android:state_pressed="false" android:drawable="@color/black"/>
</selector>
【问题讨论】: