提交按钮内的Android单选按钮?

时间:2011-01-12 14:33:24

标签: android

...代码

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 ++;
}

1 个答案:

答案 0 :(得分:0)

我希望我能正确理解你想做什么。只需为提交按钮设置一个监听器,然后在方法内部阅读所选的复选框。