Android 如何在alertdialog中撤消单选按钮签入?
我有一个带有单选按钮的alertdialog。我希望用户单击其中一个,它会停止alertdialog 因此没有positif或negatif按钮,只需单击其中一个Radio按钮即可关闭alertdialog 但我不知道如何: 当用户单击单选按钮时,关闭alertdialog 关闭我的alertdialog后,撤消单击的单选按钮 这是密码Android 如何在alertdialog中撤消单选按钮签入?,android,radio-button,android-alertdialog,Android,Radio Button,Android Alertdialog,我有一个带有单选按钮的alertdialog。我希望用户单击其中一个,它会停止alertdialog 因此没有positif或negatif按钮,只需单击其中一个Radio按钮即可关闭alertdialog 但我不知道如何: 当用户单击单选按钮时,关闭alertdialog 关闭我的alertdialog后,撤消单击的单选按钮 这是密码 public void createAlerDialogRadioButton(String title, String[] radiobuttontitles
public void createAlerDialogRadioButton(String title, String[] radiobuttontitles)
{
AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
RadioGroup rbg = new RadioGroup(this);
alertDialog.setTitle(title);
int nbbutton = radiobuttontitles.length;
// add a radiobutton to the radiogroup for each element of radiobuttontitles
for (int i=0;i<nbbutton;i++) {
RadioButton mrd = new RadioButton(this);
mrd.setText(radiobuttontitles[i]);
rbg.addView(mrd);
}
// the view
TextView textView = new TextView(this);
LinearLayout linearLayout = new LinearLayout(this);
linearLayout.setLayoutParams( new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT,
LinearLayout.LayoutParams.FILL_PARENT));
linearLayout.setOrientation(1);
linearLayout.addView(textView);
linearLayout.addView(rbg);
alertDialog.setView(linearLayout);
alertDialog.show();
}
谢谢你的帮助