Android 通过XML设置所选状态

Android 通过XML设置所选状态,android,android-layout,android-xml,Android,Android Layout,Android Xml,我有一个带android:state\u selected条件的可绘制选择器。我想通过XML设置这个条件。但是我在XML中找不到这种状态,只能通过按钮.isSelected 如何通过XML设置此状态?创建选择器XML文件,如下所示: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <ite

我有一个带
android:state\u selected
条件的可绘制选择器。我想通过
XML
设置这个条件。但是我在XML中找不到这种状态,只能通过
按钮.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\u checked=“true”
android:state\u pressed=“true”
中设置用于所选按钮的可绘制

android:state_pressed=“false”
set drawable用于未选中的按钮


我希望它对你有用。

发一些代码?你能详细说明你的实际需求吗?他并不是这么要求的