我有一个带有
android:state_selected
条件的可绘制选择器。我想通过 XML
设置此条件。但是我找不到这个状态在 XML 中的表示,只能通过 button.isSelected
获取。如何通过 XML 设置此状态呢?android:state_selected
条件的可绘制选择器。我想通过 XML
设置此条件。但是我找不到这个状态在 XML 中的表示,只能通过 button.isSelected
获取。如何通过 XML 设置此状态呢?创建如下所示的选择器XML文件:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_checked="true"
android:drawable="@drawable/icon_checked" />
<item android:state_pressed="true"
android:drawable="@drawable/icon_checked" />
<item android:state_pressed="false"
android:drawable="@drawable/icon_uncheck" />
</selector>
android:state_checked="true"
和android:state_pressed="true"
中设置用于选定按钮的可绘制对象。android:state_pressed="false"
中设置用于未选定按钮的可绘制对象。