【发布时间】:2021-06-22 03:44:36
【问题描述】:
我正在尝试获取用户选择的单选按钮并将他们的选择与正确答案进行比较。 例如,您有 4 个选项,其中 1 个是正确的,如何比较它们? 下面是我的 Kotlin 代码
var rganswers1 = findViewById<RadioGroup>(R.id.rganswers1)
var btnSubmit = findViewById<Button>(R.id.btnSubmit)
btnSubmit.setOnClickListener(View.OnClickListener {
var rbq1a1 = findViewById<RadioButton>(R.id.rbq1a1)
var rbq1a2 = findViewById<RadioButton>(R.id.rbq1a2)
var rbq1a3 = findViewById<RadioButton>(R.id.rbq1a3)
var rbq1a4 = findViewById<RadioButton>(R.id.rbq1a4)
var selectedAnswer = rganswers1.checkedRadioButtonId
if (selectedAnswer.equals(rbq1a3)) {
Toast.makeText(this, "Correct", Toast.LENGTH_SHORT).show()
}else{
Toast.makeText(this, "False", Toast.LENGTH_SHORT).show()
}
})
【问题讨论】:
标签: android kotlin radio-button