一杯苦茶
2016-02-26 06:39
采纳率: 83.3%
浏览 2.6k

Android中动态添加RadioButton,设置监听获取的id不对啊!

这样获取的checkId不对啊!

 radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {

            @Override
            public void onCheckedChanged(RadioGroup group, int checkedId) {
                int id =  (int) group.getChildAt(checkedId).getTag();
                if(lists != null && id +1 <= lists.size()){
                    ImageLoader.getInstance().displayImage(lists.get(id).getHead_img(), roundedImageView);
                    listAdapter.updateData(lists.get(id));
                }
            }
        });
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • Antway_ 2016-02-26 06:48
    已采纳

    通过方法radioButton.setId(i);进行设置就可以了,然后可以获取id进行标识

    点赞 评论
  • bdmh 2016-02-26 06:43

    你动态添加的,你怎么设置的id

    点赞 评论
  • 东风玖哥 2016-02-27 06:15

    你的代码没有粘贴上来

    点赞 评论

相关推荐 更多相似问题