RadioButton.check(ChildId()),后执行3次OnCheckedChangeListener的监听,原因不明。
解决方法:
把 rg.check(rg.getChildAt(position).getId()); 替换成 ((RadioButton) (rg.getChildAt(position))).setChecked(true);就解决问题了。
RadioButton.check(ChildId()),后执行3次OnCheckedChangeListener的问题
最新推荐文章于 2021-05-26 02:34:37 发布
本文解决了一个关于RadioButton在使用check方法时触发多次监听器的问题。通过将rg.check替换为((RadioButton)rg.getChildAt(position)).setChecked(true),成功避免了重复触发。

1180

被折叠的 条评论
为什么被折叠?



