问题描述
- 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)); } } });
解决方案
通过方法radioButton.setId(i);进行设置就可以了,然后可以获取id进行标识
解决方案二:
你动态添加的,你怎么设置的id
解决方案三:
你的代码没有粘贴上来
时间: 2024-08-16 23:53:42