2016-04-15 18 views

答えて

0

、これを試してみてください。最初にButtonを追加し、idをbtnTestとして与えます。 次に、アクティビティクラスで次のコードを使用します。

最初にボタンハンドル変数を宣言します。

のonCreateで、その後
private Button btnTest; 

()

{ 
    ...... 
    btnTest = (Button)findViewById(R.id.btnTest); 
    btnTest.setOnClickListener(this); 
    ...... 
} 

そこで私は、これはあなたを助けることを願っています

public void onClick(View v){ 
{ 
    Intent intent; 
    switch(v.getId()){ 
    case R.id.btnTest: 

     if(yourcondition1) 
     { 
      intent = new Intent(getApplicationContext(),YourActivity1.class); 
      StartActivity(intent); 
     } 
     if(yourcondition2) 
     { 
      intent = new Intent(getApplicationContext(),YourActivity2.class); 
      StartActivity(intent); 
     } 
    break; 
    } 
} 

のonClickメソッドを追加します。

2

は、私はあなたのためにいくつかのサンプルコードを提供します

button.setOnClickListener(new OnClickListener() { 

       @Override 
       public void onClick(View v) { 
        if(condition){ 
         Intent intent = new Intent(MaintActivity.this,Activity1.class); 
        startActivity(intent); 
        } else { 

         Intent intent = new Intent(MaintActivity.this, Activity2.class); 
         startActivity(intent); 
        } 
        } 
       } 
      }); 
関連する問題