这种在kotlin中实现的代码给出了一条错误消息“未解析的参考文本”。我是初学者,刚开始使用android studio

问题描述 投票:0回答:1
fun onButtonClicked(view: View) {
    val randomNumber=(1..6).random()
    TextView.text=randomNumber.toString()
}
android android-studio kotlin textview
1个回答
1
投票

您正在尝试直接在TextView类上设置文本。您必须使用该类的对象,尤其是在布局中的该对象上。使用findViewById()查找要将随机数设置为的TextView

fun onButtonClicked(view: View) {
    val randomNumber=(1..6).random()
    val textView = findViewById<TextView>(R.id.your_textview_id)
    textView.text = randomNumber.toString()
}
© www.soinside.com 2019 - 2024. All rights reserved.