gpt4 book ai didi

android - 意外隐式转换为 CharSequence : layout tag was TextView

转载 作者:太空狗 更新时间:2023-10-29 13:50:32 25 4
gpt4 key购买 nike

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

引用资料 https://antonioleiva.com/kotlin-android-extensions/

关于android - 意外隐式转换为 CharSequence : layout tag was TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48339368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com