【发布时间】:2016-12-26 11:30:02
【问题描述】:
是否可以在 Android 中识别特定 Radio Button 属于哪个 Radio Group?
例如:
RadioGroup_A
- RadioButton_1A
- RadioButton_2A
RadioGroup_B
- RadioButton_1B
- RadioButton_2B
当我有 RadioButton_1A 时,要确定它属于 RadioGroup_A 吗?
我需要实现一个逻辑来忽略触发 CheckedChange 侦听器的特殊情况。当我知道 RadioButton 属于那个特定的 RadioGroup 时,只需要对一个 RadioGroup 进行限制。
谢谢
【问题讨论】:
-
请解释更多案例,以便我们了解您想要实现的目标。如果 RadioButton_1A 具有唯一的 id,那么它的明确它将始终属于 RadioGroup_A。 (没有得到你的问题)
-
嗨,Ramit,是的,所有 RadioGroups 和 RadioButtons 都有 ID(例如:android:id="@+id/RadioGroup_A" / android:id="@+id/RadioButton_1A")
-
因此,如果您有唯一的 id,您想根据某处的单选按钮来识别单选组,可能会在单选按钮的 onclick 上选中更改。所以 RadioButton_1A 和 RadioButton_2A 可以直接使用 RadioGroup_A。我试图用我知道的信息来解释。其他明智的做法是准确告诉您要在哪里执行此类操作,首选示例代码。
标签: android android-radiogroup android-radiobutton