2016-11-22 9 views
-4

こんにちは皆さんはアンドロイドプログラミングの新機能です。ラジオボタンの1つを選択して送信ボタンをクリックするだけで新しいアクティビティを開きたいだけですラジオボタンに新しいアクティビティをリンクし、送信ボタンをクリックしてどのように意図するのですか?Androidスタジオの新しいアクティビティにラジオボタンをリンクする方法

+0

チェックアウト...あなたの活動に、ボタンは、ラジオボタンの値を選択し得る提出のonClickListenerのラジオボタンを実装し、それが一致した場合、あなたの要件は、意図を使用して、新しいアクティビティを開きます公式のリンクでアクティビティを開始してください:https://developer.android.com/training/basics/activity-lifecycle/starting.html –

+1

@greenapps大文字をすべて書くことは叫んでいることに注意してください。ここのeveyoneはネイティブの英語スピーカーではありません。 – sup4eli

+0

公式リンクのラジオボタンをチェックしてください:https://developer.android.com/guide/topics/ui/controls/radiobutton.html –

答えて

0

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

これはコメントである可能性があります。答えは – SaravInfern

+0

@SaravInfernです。答えはコードサンプルを持つ必要はありません。 –

+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) 
      } 

     } 
     }); 
    } 
} 
関連する問題