gpt4 book ai didi

android - 在 android 中以编程方式检查和取消选中单选按钮

转载 作者:太空宇宙 更新时间:2023-11-03 13:23:18 25 4
gpt4 key购买 nike

我的要求是能够从可用选项的数量中仅选中 1 个单选按钮。

我的布局很简单

enter image description here

用户应该只能选择 p1、p2 和 p3 之一。

按钮的 ID 是 rB1、rB2 和 rB3

PS:我知道可以使用 RadioGroup 实现相同的效果,但在这个特定的实例中我想使用 Radio Button 因此查询

最佳答案

试试这个..

r1.setOnCheckedChangeListener(this);
r2.setOnCheckedChangeListener(this);
r3.setOnCheckedChangeListener(this);

CheckedChangeListener

@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
if (buttonView.getId() == R.id.rB1) {
r2.setChecked(false);
r3.setChecked(false);
}
if (buttonView.getId() == R.id.rB2) {
r1.setChecked(false);
r3.setChecked(false);
}
if (buttonView.getId() == R.id.rB3) {
r1.setChecked(false);
r2.setChecked(false);
}
}
}

并且不要忘记在您的 Activity 或 fragment 中实现 OnCheckedChangeListener

关于android - 在 android 中以编程方式检查和取消选中单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24401270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com