Kotlin View setEnabled函数缺失?

Kotlin中 ,当使用kotlinx.android.synthetic来访问View (例如Button )时, setEnabled()函数是否丢失? isEnabled()函数仍然存在。

我怎么能setEnabled()

正如在引用中所说,Java getters和getter和setter对在Kotlin中被表示为属性,使用以下逻辑:

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

如果有一个setter,从Kotlin可以看到一个var属性,否则它是一个不可修改的val

而不是setEnabled(value)只是使用isEnabled = value

显然我们现在使用它

 button.isEnabled = true