Отсутствует функция Kotlin View setEnabled?

В Kotlin при использовании kotlinx.android.synthetic для доступа к View (например, Button ) setEnabled() отсутствует? Функция isEnabled() все еще существует.

Как я могу setEnabled() ?

Как сказано в ссылке , Java-геттеры и пары геттеров и сеттеров представлены как свойства в Котлине, используя следующую логику:

  • T getSomething() (+ void setSomething(T) ) → something: T
  • T isSomething() (+ void setSomething(T) ) → isSomething: T

Если есть сеттер, var -property видно из Kotlin, в противном случае это немодифицируемый val .

Вместо setEnabled(value) просто используйте isEnabled = value .

По-видимому, теперь мы устанавливаем его, используя

 button.isEnabled = true