Android 工作室 Bumblebee 2021.1.1
我只是想做的就是从编辑文本字段获取或检索文本输入,无论我怎么做它都不起作用。我已经到处搜索,包括 stackoverflow 来寻找解决方案或答案,但没有成功。这是我的代码。
...
val courseNameEdt = findViewById<EditText>(R.id.idEdtCourseName)
...
addCourseBtn.setOnClickListener{
var courseName = courseNameEdt.text.gettext() //doesn't work | unresolved reference gettext() and won't compile
//var courseName = courseNameEdt.text doesn't work either | app compiles, crashes and stops running when launched
//var courseName = courseNameEdt.text.toString()doesn't work either | app compiles, crashes and stops running when launched
}
那么,我做错了什么?还有第四种方法吗?
“courseNameEdt.text”就是答案。它崩溃的原因是 ID 为“idEdtCourseName”的视图在该屏幕上无法访问或者不是 EditText。使用 ViewBinding。