【发布时间】:2021-05-16 04:42:24
【问题描述】:
我是安卓工作室的新手。我已经安装了 android studio 4.2.0 并在带有 i5、8GB 内存和 NVIDIA MX230 显卡的 Windows 10 上运行该应用程序。我只是尝试使用 .kt 文件更改名为“firstText”的 TextView 的文本,如下所示:
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
firstText.text = "Welcome humans"
}
}
firstText 作为“未解析的引用”抛出一个错误,对于 .text 它抛出“预期的变量”。我应该怎么做才能让它工作?
【问题讨论】:
-
你有没有把你的
TextView从xml引用到这个firstText变量中? -
关于“android studio 4.2.0”和“Windows 10 with i5, 8GB ram and NVIDIA MX230 Graphics”的内容完全无关紧要。问:你有没有声明过变量“firstText”?
-
您正在尝试做的事情在
kotlin synthetic中可用,这在早期版本的 AFAIK 中已弃用 -
@AnaniyaJemberu 可能就是这样。非常感谢。我将研究其他方法来对新的 kotlin 版本做同样的事情。
-
@NisanthReddy 我会试试的。我想知道为什么它不像他们在教程中那样工作。找到了原因。感谢您的帮助。
标签: android-studio kotlin textview