這樣獲取的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進行標識