Change Checkbox value without triggering onCheckChanged

前端 未结 19 1011
广开言路
广开言路 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:54

    Is very simple, you just check isPressed inside setOnCheckedChangeListener

    Kotlin

    switch.setOnCheckedChangeListener { buttonView, isChecked ->
        when {        
            buttonView.isPressed -> {
                foo(isChecked)
            }
        }
    

提交回复
热议问题