2016-04-15 68 views

回答

0

我會給一些示例代碼爲您服務。首先添加一個按鈕,並將id作爲btnTest。 然後在你的Activity類中使用下面的代碼。

首先聲明你的按鈕句柄變量。

private Button btnTest; 

那麼的onCreate()

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

然後添加的onClick方法

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; 
    } 
} 

我希望這會幫助你。

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); 
        } 
        } 
       } 
      }); 
相關問題