checkedRadioButtonID 整数到输出 Kotlin 中的字符串
checkedRadioButtonID integer to string in output Kotlin
我有一个基本的调查应用程序,它会在最后点击提交按钮后通过电子邮件发送结果。在构建的字符串中,它调用选中的单选按钮的结果放入电子邮件中,但它显示为整数而不是按钮文本。
目前:
val id = group1.checkedRadioButtonId
returns 213120809
或 2131230810
取决于检查的响应
我试过添加 getString()
这样的:
val id = group1.checkedRadioButtonId.getString()
但这似乎没有任何作用。有谁知道我是否应该使用另一个命令?这是在 Kotlin 中。
没有属性获取选定的按钮文本。
你可以这样获取
val radioButtonText = when (group1.checkedRadioButtonId) {
R.id.radioButton1 -> radioButton1.text
else -> radioButton2.text
}
我有一个基本的调查应用程序,它会在最后点击提交按钮后通过电子邮件发送结果。在构建的字符串中,它调用选中的单选按钮的结果放入电子邮件中,但它显示为整数而不是按钮文本。
目前:
val id = group1.checkedRadioButtonId
returns 213120809
或 2131230810
取决于检查的响应
我试过添加 getString()
这样的:
val id = group1.checkedRadioButtonId.getString()
但这似乎没有任何作用。有谁知道我是否应该使用另一个命令?这是在 Kotlin 中。
没有属性获取选定的按钮文本。
你可以这样获取
val radioButtonText = when (group1.checkedRadioButtonId) {
R.id.radioButton1 -> radioButton1.text
else -> radioButton2.text
}