首页 > 其他 > 详细

radiogroup 监听中的onCheckedChanged()函数

时间:2014-10-18 20:55:46      阅读:265      评论:0      收藏:0      [点我收藏+]

当我使用radioGroup.setOnCheckedChangeListener()时,并在其的监听函数中使用了自己的一个函数changeToFragment(i)的时候,发现总是和我的想法不一样。

  radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener()
                                              {
                                                  @Override
                                                  public void onCheckedChanged(RadioGroup radioGroup, int i)
                                                  {

                                                  }
                                              });

 

后台通过log这个监听函数中的i发现,这个i再onresum之后这个i居然还变了!!!

最后发现这个i居然是id,而不是序号。


 

所以同样,当使用

radioGroup.check(R.id.radioButton1);

的时候使用的也是id而不是序号。

radiogroup 监听中的onCheckedChanged()函数

原文:http://www.cnblogs.com/nyle-hui/p/4033555.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!