java - 我有一个问题,比如在自定义中选择和取消选择四个单选按钮
问题描述
我有一个问题,比如在自定义列表中选择和取消选择四个单选按钮,按钮不在单选组中,列表中的每个按钮,但我想单击一个按钮 setOnCheckChangeListner() 仅在第一次工作下面是我的代码试过。
rbutton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked){
rbutton.setChecked(true);
rbutton.setTag(maintitle[position]);
a=rbutton.getTag().toString();
arrayList2.add(a);
}else {
rbutton.setChecked(false);
arrayList2.remove(rbutton.getTag().toString());
}
}
});
解决方案
如果要单独控制点击,请使用 OnClickListener
这边走:
rbutton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
logd("TAG", "rButton Tapped")
}
});
推荐阅读
- django - Django REST Serializer 使用错误的模型进行序列化
- python - python文件写入程序运行时如何更新桌面上的文件大小
- javascript - 使用 d3.js 更新表数据
- c# - C#捕获从不在进程中的函数返回的异常?
- r - 如何设置仅在输入 3 时才显示集合向量的函数?
- javascript - 如果 URI 没有改变,例如在单页应用程序上,如何检测用户是否在新页面上?
- angular - Angular Kendo UI 全局访问
- php - 内连接循环通过
- git - 如何 git rebase 从另一个分支直接到 master 分支?
- javascript - 受控数字比例映射