2016-05-27 2 views

ответ

7

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

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

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

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

+0

Отличное объяснение! – Elye

+0

благодарит ваш ответ, дайте мне знать «почему». –

3

Видимо мы теперь установить его с помощью

button.isEnabled = true 
+0

О, теперь все это свойство. – Vicky

Смежные вопросы