我在 Android Studio 中尝试使用 "new View.OnClickListener" 时遇到错误(未解决的引用)
I get an error (unresolved reference) in Android Studio when trying to use "new View.OnClickListener"
我是 Android Studio 的初学者,有一个学校项目,我必须在其中创建一个包含密码和用户名的登录屏幕。当尝试按照在线说明进行操作时,即使我按照指导员的操作进行操作,也会出现错误。你能看出我做错了什么吗?
Example image
您的代码使用 Kotlin,而您链接的视频使用 Java,因此错误表明 onClickListener
没有正确遵循 Kotlin 语法。
Kotlin 中的等价物是:
logIn.setOnClickListener {
// Do some work here
}
或
logIn.setOnClickListener(object : View.OnClickListener {
override fun onClick(view: View?) {
// Do some work here
}
})
两者的行为相似。查看替代方法 here.
//声明
private lateinit var logIn: Button
// 施法
logIn = findViewById(R.id.logIn)
// 执行你想要的函数
logIn.setOnClickListener {
executeLogInApi()
}
我是 Android Studio 的初学者,有一个学校项目,我必须在其中创建一个包含密码和用户名的登录屏幕。当尝试按照在线说明进行操作时,即使我按照指导员的操作进行操作,也会出现错误。你能看出我做错了什么吗?
Example image
您的代码使用 Kotlin,而您链接的视频使用 Java,因此错误表明 onClickListener
没有正确遵循 Kotlin 语法。
Kotlin 中的等价物是:
logIn.setOnClickListener {
// Do some work here
}
或
logIn.setOnClickListener(object : View.OnClickListener {
override fun onClick(view: View?) {
// Do some work here
}
})
两者的行为相似。查看替代方法 here.
//声明
private lateinit var logIn: Button
// 施法
logIn = findViewById(R.id.logIn)
// 执行你想要的函数
logIn.setOnClickListener {
executeLogInApi()
}