首页 > 解决方案 > 我有一个问题,比如在自定义中选择和取消选择四个单选按钮

问题描述

我有一个问题,比如在自定义列表中选择和取消选择四个单选按钮,按钮不在单选组中,列表中的每个按钮,但我想单击一个按钮 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());

        }
        }
    });

标签: javaandroid

解决方案


如果要单独控制点击,请使用 OnClickListener

这边走:

rbutton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        logd("TAG", "rButton Tapped")
    }
});

推荐阅读