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);
上一篇下一篇

猜你喜欢

热点阅读