通过XML设置选定状态

3
我有一个带有 android:state_selected 条件的可绘制选择器。我想通过 XML 设置此条件。但是我找不到这个状态在 XML 中的表示,只能通过 button.isSelected 获取。如何通过 XML 设置此状态呢?

发布一些代码? - Manoj Perumarath
请问您能否具体说明您的实际需求? - Jay Patel
1个回答

0

创建如下所示的选择器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"中设置用于未选定按钮的可绘制对象。
希望这对您有所帮助。

2
那不是他所问的。 - Cozzamara

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接