开发者社区> 问答> 正文

关于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));
                }
            }
        });

展开
收起
爵霸 2016-03-12 11:27:24 3049 0
1 条回答
写回答
取消 提交回答
  • 通过方法radioButton.setId(i);进行设置就可以了,然后可以获取id进行标识

    2019-07-17 19:00:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载