java - 有没有办法显示未选择的单选按钮中的文本?

标签 java android

我正在 android 中工作,我想知道是否有一种方法可以将未选择的单选按钮中的文本附加到 TextView 上。作为一个看起来像“未选择:项目 A,项目 b”等的列表。

我想尝试这样的事情:

 if (radioButtonId == 1) {
        notSelected.append(optionsContainer.getCheckedRadioButtonId(3).getText().toString());

但是我遇到了一个错误,内容为

getCheckedRadioButtonId() in RadioGroup cannot be applied to int()

任何帮助或建议将不胜感激。我什至不确定这是否可以做到

最佳答案

单选按钮一次只能选择一次,因此您无法“决定”要检查哪个索引。

getCheckedRadioButtonId()

返回实际选择的 View ID。

文档:

https://developer.android.com/reference/android/widget/RadioGroup#getCheckedRadioButtonId()

Returns the identifier of the selected radio button in this group. Upon empty selection, the returned value is -1.

正如我在评论中所说,请考虑阅读 https://stackoverflow.com/a/50955546/4628993

关于java - 有没有办法显示未选择的单选按钮中的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62164738/

相关文章:

java - 内存超过给定阈值后暂停所有正在运行的线程

android - fragment PopBackStack

java - 如何在 Android 上以编程方式备份​​应用程序

java - 黑屏 Android 2.2 Google map v2

java - 如何在 Java 8 中从 CompletableFuture<List<CustomObject>> 获取结果

java - 安卓工作室 : Error Code 1: Gradle: Execution failed for task ':app:processDebugResources'

java - ODOO 如何使用 XMLRPC 库从 Android Studio 创建多对一记录?

Java 线程锁

Android Gradle 实现项目 (': project name' )不工作

android - Android 上的 MQTT : connection lost