如何在列表视图中单击按钮时获取所有选中的单选按钮

时间:2014-04-01 05:32:53

标签: android

我有这样的结构

的TextView
radio1 radio2

的TextView
radio1 radio2

的TextView
radio1 radio2

我想知道如何在按钮点击时获得所有选中的单选按钮 我试过这个

submit.setOnClickListener(new View.OnClickListener() {              
            @Override
            public void onClick(View v) {
                RadioGroup rgp;
                RadioButton rbtn;
                for(int i =0;i<listView.getChildCount();i++){
                    View layout =  listView.getChildAt(i);
                      //int text =    layout.getChildAt(1).getId();
                  int text =  (((ViewGroup) layout).getChildAt(1)).getId();


                       rgp = (RadioGroup)findViewById(text); 

                         rbtn = (RadioButton)findViewById(rgp.getCheckedRadioButtonId());
                    Toast.makeText(getApplicationContext(), ""+rbtn.getText().toString(),Toast.LENGTH_SHORT).show();
                }

            }
        });

1 个答案:

答案 0 :(得分:1)