Kotlin查看setEnabled函数缺失了吗?

Ely*_*lye 4 android kotlin

Kotlin中,当kotlinx.android.synthetic用于访问View(例如Button)时,setEnabled()功能丢失了?该isEnabled()功能仍然存在.

我怎么样setEnabled()

hot*_*key 11

参考文献中所述,Java getter和getter和setter对在Kotlin中表示为属性,使用以下逻辑:

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

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

setEnabled(value)不仅仅是使用isEnabled = value.


Ely*_*lye 5

显然,我们现在使用

button.isEnabled = true
Run Code Online (Sandbox Code Playgroud)