checkedRadioButtonID 整数到输出 Kotlin 中的字符串

checkedRadioButtonID integer to string in output Kotlin

我有一个基本的调查应用程序,它会在最后点击提交按钮后通过电子邮件发送结果。在构建的字符串中,它调用选中的单选按钮的结果放入电子邮件中,但它显示为整数而不是按钮文本。

目前:

val id = group1.checkedRadioButtonId

returns 2131208092131230810 取决于检查的响应

我试过添加 getString() 这样的:

val id = group1.checkedRadioButtonId.getString()

但这似乎没有任何作用。有谁知道我是否应该使用另一个命令?这是在 Kotlin 中。

没有属性获取选定的按钮文本。

你可以这样获取

val radioButtonText = when (group1.checkedRadioButtonId) {
                         R.id.radioButton1 -> radioButton1.text
                         else -> radioButton2.text
                      }