RadioGroup之setOnCheckedChangeLis
2017-07-10 本文已影响0人
徐敏敏
在项目HomePageActivity使用RadioGroup设置切换Fragment时,发现切换时会触发两次setOnCheckedChangeListener监听
早前设置切换是通过RadioGroup的check方法来实现的,但切换改变监听会触发多次,设置切换的代码为
homeRgMenu.check(R.id.home_rb_page);
解决方式,RadioButton设置选中,这样当RadioButton切换时,RadioGroup的setOnCheckedChangeListener监听只会触发一次:
homeRbPage.setChecked(true);