Ich möchte eine Schaltfläche unter dem Radio zwei Radio Button B zentriert hinzufügen und wenn ich eine Option überprüft und klicken Sie auf bestätigen, eine Aktion stattfinden. Jede Hilfe bitteDialogfeld mit Radiobutton und Validieren Sie die Taste
final CharSequence[] photo = {"A","B"};
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Select Gender");
alert.setSingleChoiceItems(photo,-1, new
DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
if(photo[which]=="A")
{
gen="B";
}
else if (photo[which]=="B")
{
gen="B";
}
}
});
alert.show();
Sie sollten Ihre RadioButtons zu RadioGroup in XML-Datei hinzufügen. – Kostya
So fügen Sie onclicklistener hinzu –
@HarishReddy Für die Listener: RadioButton rd1 = (RadioButton) dialog.findViewById (R.id.rd_1); rd1.setOnClickListener (neue View.OnClickListener() { @ Überschreiben öffentliche void onClick (View v) { } }); – davidivad