我有这样的结构
的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();
}
}
});
答案 0 :(得分:1)