2016-03-27 10 views
0

ich zwei Radio-Buttons erstellen haben:Java Android - Radio-Taste nicht angezeigt

  • Zuerst für Bluetooth
  • Zweitens, für RS232

Aber meine Anwendung zeigt nur eine von ihnen.

Dies ist mein Code:

final RadioButton Bluetooth = new RadioButton(this); 
Bluetooth.setId(TEXT_ID); 
alertDialogBuilder.setView(Bluetooth); 
Bluetooth.setText("Bluetooth"); 
Bluetooth.setTextSize(20); 

final RadioButton RS232 = new RadioButton(this); 
RS232.setId(TEXT_ID); 
alertDialogBuilder.setView(RS232); 
RS232.setText("RS232"); 
RS232.setTextSize(20); 
+0

Bitte teilen Sie auch Ihr Layout xml! – KostasC

+0

Sorry, aber ich habe kein XML. Das Ziel ist es, zwei RadioButton in einem Alertdialog hinzuzufügen. Der Alarmdialog wird angezeigt, wenn der Benutzer auf das Elementmenü klickt. – McNavy

Antwort

0

Verwenden Sie diesen Code für Ihre Warnung Dialog zu definieren. Erstellen Sie ein XML-Layout, das zwei Optionsfelder enthält, und erstellen Sie dann in Java die Ansicht und die Ansicht in Ihrem Warndialog.

   View view2 = View.inflate(MyActivity.this, R.layout.radiobutton, null); 

       AlertDialog.Builder builderconversion = new AlertDialog.Builder(MyActivity.this); 
       //builder1.setMessage("Radio Message"); 
       builderconversion.setView(view2); 
       builderconversion.setCancelable(true); 
       builderconversion.setPositiveButton("CLOSE", 
         new DialogInterface.OnClickListener() { 
          public void onClick(DialogInterface dialog, int id) { 

           //Methods and functions 
           dialog.cancel(); 
          } 
         }); 

       AlertDialog alertconversion = builderconversion.create(); 
       alertconversion.show(); 
+1

Danke für Ihre Hilfe. Ich werde eine neue XML-Datei im Layout-Verzeichnis erstellen. Und ich werde sehen, ob es Arbeit ist. – McNavy

Verwandte Themen