У меня есть кнопка, где селектор похож на
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/bg_circle_selected"/>
<item android:drawable="@drawable/bg_circle_disabled" />
</selector>
Так что, когда я нажимаю кнопку, на фоне будет отображаться красный круг.Мне нужно отключить эту кнопку в зависимости от условия, поэтому выделение не должно отображаться.
Если я так, как setEnabled false, это будет работать, но есть еще один случай, когда отключенная кнопка должна давать слуховую обратную связь.
Так что, когда я задаю setEnabled как false, другие требования не будут работать, потому что касание отключено.
Есть ли способ отключить кнопку, кроме setEnabled ()?