Change Checkbox value without triggering onCheckChanged

前端 未结 19 1061
广开言路
广开言路 2020-11-30 00:18

I have setOnCheckedChangeListener implemented for my checkbox

Is there a way I can call

checkbox.setChecked(false);
         


        
19条回答
  •  心在旅途
    2020-11-30 00:53

    Set null to changeListener before check radio button. You can set listener again after check radio button.

    radioGroup.setOnCheckedChangeListener(null);
    radioGroup.check(R.id.radioButton);
    radioGroup.setOnCheckedChangeListener(new 
    
    RadioGroup.OnCheckedChangeListener() {
       @Override
       public void onCheckedChanged(RadioGroup radioGroup, @IdRes int i) {
    
       }
    });
    

提交回复
热议问题