Android Studio 显示错误
Unexpected implicit cast to CharSequence: layout tag was TextView
在此代码处
findViewById<TextView>(R.id.tv_name).text = "text"
如果我写
(findViewById<TextView>(R.id.tv_name) as TextView).text = "text"
一切都很好。
问题是为什么会这样?没有 findViewById<TextView>
已经有类型 TextView
?
最佳答案
您可以使用Kotlin Android 扩展
Kotlin Android Extensions 是 Kotlin 插件,允许以惊人的无缝方式从 Activity 、 fragment 和 View 中恢复 View 。
可以直接使用
tv_name.text = "text"
不需要findViewById
关于android - 意外隐式转换为 CharSequence : layout tag was TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48339368/