我有一个ListView
问题。在每一行中都有一个问题和一个RadioGroup
可能的答案。并非所有问题都有相同数量的答案,所以我RadioButtons
在我的 custom 中动态添加ListAdapter
。我的问题是如何将 Listener 添加到这些动态创建RadioButtons
的 . 我的代码:
RadioGroup rg = (RadioGroup) convertView.findViewById(R.id.question);
rg.removeAllViews();
for (String qA : question.answers) {
RadioButton rb = new RadioButton(getContext());
rb.setText(qA.toString());
rg.addView(rb);
}
rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
switch(checkedId) {
//WHAT SHOULD I PUT HERE?
}
}
});