用过selector去试,发现选中效果不能实现,在模拟器上调试时候,滑动鼠标不点击可以看到选中的效果,但用真机测试的时候没有鼠标滑动,要选中必须先点击,但点击后又返回默认显示效果。
现在我想做到的效果是:在单选模式下的listview,手指点击某一项后,该项里的图标显示为选中状态,点击另外一项时,里面的图标显示选中状态,之前选的那项显示为没选中状态,不想用系统自带的checktextview,因为有自定义的图标。该如何实现?求帮助!~~
------解决方案--------------------
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@color/lightblue"></item>
<item android:state_pressed="false" android:drawable="@color/lightgreen"></item>
</selector>
lz用这个再试试