嗨,我有 2 CheckBox
( cb1
, cb2
)。我将默认值设置为
cb1.setchecked(true)
cb2.setchecked(false).
然后我设置一个OnClickListener
to cb2
。在onClick
我写的方法中:
cb2.SetChecked(true);
cb1.SetChecked(false);
问题是,通过可见性它正在工作,cb2
已选中并且未选中 cb1,但是当我检查Checkbox
状态时
boolean state = cb2.IsChecked();
它返回 false 并cb1.IsChecked();
返回 true ,尽管它是相反的(通过可见性)。
然后我得出结论,它只采用我设置为的默认值Checkbox
?并且OnClickListener
唯一在屏幕上生效但不在代码中?