Koltin EditText 报错:Type mismatch: inferred type is String but Editable! was expected

发布时间: 2020-01-13 19:41:07 作者: 大象笔记

为了给 EditText 控件设置初始值,用 kotlin 写了如下代码:

this.input.text = "100"

没想到提示错误:

若强行编译,则会报错:

Type mismatch: inferred type is String but Editable! was expected

可是我印象中 kotlin 是可以这样直接赋值的啊。。。

突然想到,莫非 EditText 不能这样搞,而 TextView 不可以。。。

测试了一下,确实是这样。改成

this.input.setText("100")

就可以了。

总结

我是一名山东烟台的开发者,联系作者