Я хотел оставить ImageButton отключен (не доступен для кликов), но использовал android: enabled = "false" и не работает.
Кто-нибудь знает, как отключитьImageButton?
Ответ 1
Если вы хотите показать кнопку как отключенную (если вы настроили ее в файле с возможностью рисования xml), то выполнение тэга setClickable(false) AND setEnabled(false) сделает трюк.
При настройке clicklistener для ImageButton под капотом андроид сбрасывает атрибут, который можно кликнуть на true. Поэтому установка android:clickable="false" в xml не помогает.
Кроме того, установка атрибута android:enabled="false" в xml тоже не работала для меня.
ImageButton как ImageView не имеет атрибута android:enabled="false", потому что он является атрибутом TextView. Если вы хотите сделать enable = false в XML для ImageButton, вам нужно добавить android:focusable="false" и android:clickable="false".