android - 在 kotlin 中实现的这段代码给出了一个错误信息——“未解析的参考文本”。我是初学者,刚开始使用 android studio
问题描述
fun onButtonClicked(view: View) {
val randomNumber=(1..6).random()
TextView.text=randomNumber.toString()
}
解决方案
您正在尝试在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()
}
推荐阅读
- nullpointerexception - EclipseLink Nullpointer 在执行延迟事件(AbstractSession.executeDeferredEvents)时延迟加载
- intellij-idea - 如何为 Intellij Async Profiler 启用挂钟分析?
- mysql - 当两列具有相同的值时,INSERT WHERE NOT EXISTS 不起作用
- android - 第二个recyclerview滚动不顺畅
- angular - ADFS 2016:注销后无法重定向到登录页面
- javascript - 如何在 MVC 控制器中通过 WebApi 从 HTML 页面发布数据
- javascript - Gatsby:基于 window.innerWidth 行为不端的 React 条件渲染
- sharepoint - 更改 Sharepoint 在线背景
- node.js - 为什么我要返回 [Object Promise] 而不是回调
- php - 获取:“尝试获取非对象的属性”时尝试访问对象数组中的值