RadioGroup坑

可以说是系统bug了。

坑1 :如果在xml中对RadioButton设置checked为true,但是又没有id。

调用rg.getcheckedRaidoButtonId拿到的值是-1.

避免方法:不要在xml中设置true,或者rb都加上id。

而-1是未选中时候拿到的值。

坑2 :如果在xml中对RaidoButton都设置了id。

然后rb1.setchecked true,再false一下。

再调用rg.getxxxid拿到的居然是选中的id

也就是setcheck为false只改变了Ui效果,但是还是能拿到。

避免方法:不能使用setcheck false方法清除选中效果,得调用rg.clearCheck 方法。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容