2016-11-22 5 views
-4

HI alle ich bin neu in Android-Programmierung wollen nur neue Aktivität zu öffnen, indem Sie eine der Radio-Taste und klicken Sie dann auf den Absenden-Button, wollen nur wissen, wie zu neue Aktivität mit Radiobutton verknüpfen und wie es absichtlich wird, indem Sie auf submitbutton klicken?Wie Radioknopf zu einer neuen Aktivität in Android Studio

+0

Check out Starten einer Aktivität bei offiziellen Link: https://developer.android.com/training/basics/activity-lifecycle/starting.html –

+1

@ greenapps Ich denke, es ist fair zu beachten, dass das Schreiben aller Großbuchstaben als Schreien gilt. hier sind nicht alle Engländer. – sup4eli

+0

Überprüfen Sie Radio-Button am offiziellen Link: https://developer.android.com/guide/topics/ui/controls/radiobutton.html –

Antwort

0

Implementieren einen Radiobutton in Ihrer Tätigkeit und in OnClickListener von Submit-Button des Wert des Optionsfeldes ausgewählt bekommen und wenn es Ihre Anforderung Ihre neue Tätigkeit paßt öffnen Absicht mit ...

final RadioButton reli = (RadioButton) findViewById(R.id.radio5); 
    final Button go = (Button) findViewById(R.id.button1); 
    go.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      if (reli.isChecked()) { 
       Intent intents= new Intent(current_class.this, target_activity_class.class); 
       startActivity(intents); 
       } 
+0

Dies könnte ein Kommentar sein, bieten ein funktionierendes Beispiel in der Antwort – SaravInfern

+0

@SaravInfern, falsch. Die Antwort muss kein Codebeispiel haben. –

+0

@VladMatvienko ok;) – SaravInfern

1
public class MainActivity extends Activity { 
    private RadioGroup radioGroup; 
    private RadioButton rButton1,rButton2; 
    private Button next; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     radioGroup=(RadioGroup)findViewById(R.id.radioGroup); 
     rButton1=(RadioButton)findViewById(R.id.rButton1); 
     rButton2=(RadioButton)findViewById(R.id.rButton2);   
     next=(Button)findViewById(R.id.button); 

     next.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      if(rButton1.isChecked()){ 
       Intent intent = new Intent(context, Activity1.class); 
       startActivity(intent) 
      }else if(rButton2.isChecked()){ 
      Intent intent = new Intent(context, Activity2.class); 
       startActivity(intent) 
      } 

     } 
     }); 
    } 
} 
Verwandte Themen