...代码
submit.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
rg.setOnCheckedChangeListener(new OnCheckedChangeListener() {
public void onCheckedChanged(RadioGroup group, int checkedId) {
String id = Integer.toString(checkedId);
DisplayToast(Integer.toString(checkedId));
}
});
}
});
我要做的是让用户选择其中一个单选按钮(在rg中),然后当他们点击提交时,显示toast。我认为问题是onchecklistener不能在另一个监听器内...这可能吗?
单选按钮是动态创建的,并添加到rg(无线电组)......
while (cursor.moveToNext()) {
rb[i] = new RadioButton(this);
rg.addView(rb[i]);
rb[i].setText(cursor.getString(1));
i ++;
}
答案 0 :(得分:0)
我希望我能正确理解你想做什么。只需为提交按钮设置一个监听器,然后在方法内部阅读所选的复选框。