Android listview选择器在2.2中不起作用
列表选择在2.2中不起作用。我发现他们中的许多人都有这个问题,但我没有找到有效的解决方案Android listview选择器在2.2中不起作用,android,list,selector,Android,List,Selector,列表选择在2.2中不起作用。我发现他们中的许多人都有这个问题,但我没有找到有效的解决方案 <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_activated="false"> <shape android:shape="rectangle"> <solid
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_activated="false">
<shape android:shape="rectangle">
<solid android:color="@android:color/transparent" />
</shape>
</item>
<item android:state_activated="false" android:state_pressed="false">
<shape android:shape="rectangle">
<solid android:color="@android:color/transparent" />
</shape>
</item>
<item android:state_pressed="true">
<shape android:shape="rectangle">
<solid android:color="@color/list_selector" />
</shape>
</item>
<item android:state_selected="true">
<shape android:shape="rectangle">
<solid android:color="@color/list_selector" />
</shape>
</item>
<item android:state_activated="true">
<shape android:shape="rectangle">
<solid android:color="@color/list_selector" />
</shape>
</item>
</selector>
上面的选择器是我的listselector。其在其他设备3.1、4.1等中工作正常,但在2.2中不工作
感谢您的帮助。我认为问题在于
android:state\u activated
它是在API11(3.0)中添加的,因此在以前的版本中不起作用。更多信息请访问
我相信您可以使用state\u checked
属性(从API 1开始提供)完成相同的行为
也检查一下这个
希望能有帮助