【发布时间】:2020-01-20 22:21:30
【问题描述】:
我刚刚开始学习 Kotlin,目前正在为 Android 制作一个简单的测验应用程序。用户可以使用存储在数组中的四个按钮来选择答案。该程序包含一个函数,用于检查是否单击了正确的按钮并返回相应的布尔值:
fun checkAnswer (solution: Int): Boolean {
for (z in answerButtons.indices) {
answerButtons[z].setOnClickListener{
return z == solution
}
}
}
现在我知道这个return 不起作用,但我只是找不到根据单击的按钮返回值的方法。如果有人可以在这里帮助我,我将不胜感激。谢谢!
【问题讨论】:
-
你应该使用列表和膨胀/填充列表中的项目然后调用检查每个项目的点击
标签: android kotlin return onclicklistener