Установить выбранное состояние через XML - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть селектор для рисования с условием android:state_selected.И я хочу установить это условие через XML.Но я не могу найти это состояние в XML, только через button.isSelected.

Как установить это состояние через XML ?

1 Ответ

0 голосов
/ 15 июля 2019

Создать 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" установите рисование, которое являетсяиспользуется для невыбранной кнопки.

Я надеюсь, что она работает для вас.

...