Я создал динамическую группу радиостанций, в которой каждая группа имеет три переключателя, поэтому включил проверенный прослушиватель изменений, как я могу получить идентификатор переключателя в группе радио ... спасибо заранее ..Как получить идентификатор проверенного радио из группы радиостанций
public class Rate_me_up extends Activity implements OnClickListener,
OnCheckedChangeListener {
LinearLayout layout;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.rate_me_up);
layout = (LinearLayout) findViewById(R.id.linear);
Button btnp = (Button) findViewById(R.id.buttonp);
btnp.setOnClickListener(this);
}
@Override
public void onClick(View v) {
RadioGroup radioGroup = new RadioGroup(Rate_me_up.this);
radioGroup.setOrientation(1);
LinearLayout.LayoutParams p = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
layout.addView(radioGroup, p);
RadioButton radioButtonView = new RadioButton(Rate_me_up.this);
radioButtonView.setText("RadioButton");
radioButtonView.setChecked(false);
radioGroup.addView(radioButtonView, p);
RadioButton radioButtonView2 = new RadioButton(Rate_me_up.this);
radioButtonView2.setText("RadioButton2");
radioButtonView2.setChecked(false);
radioGroup.addView(radioButtonView2, p);
RadioButton radioButtonView3 = new RadioButton(Rate_me_up.this);
radioButtonView3.setText("RadioButton2");
radioGroup.addView(radioButtonView3, p);
radioButtonView3.setChecked(false);
radioGroup.setOnCheckedChangeListener(this);
}
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
}
}
первый набор идентификаторов 'RadioButton' через' setId() 'метод. –
после этого ... как получить идентификатор ... – bhavdip
'checkedId' в' onCheckedChanged' вернет вам идентификатор зарегистрированного «RadioButton». – Apoorv