2016-04-15 95 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); 
        } 
        } 
       } 
      }); 
相关问题