2016-03-06 79 views
0

到目前爲止,我的第二項活動中有一個按鈕可打開新活動。如下圖所示..如何在有意圖後打開新意圖


public class FifthActivity extends Activity { 
Button button; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.fifth_layout); 
    Button button = (Button) findViewById(R.id.button10); 
    button.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View view) { 
      Intent intent = new Intent(FifthActivity.this, AmazonActivity.class); 
      FifthActivity.this.startActivity(intent); 
     } 
    }); 
} 
} 

現在的問題是,我在我的fifthActivity.java多個按鈕,我需要開始新的活動。從這段代碼開始,我需要在我的FifthActivity.java中放入哪部分代碼,以使其他按鈕打開?

+0

「我需要在我的FifthActivity.java中放置哪些代碼才能使其他按鈕打開?」 - 你能否清楚你的問題 – Inducesmile

+0

你的意思是什麼? –

+0

我有其他需要打開的按鈕。我只需要知道我需要使用哪部分代碼來包含打開的其他按鈕。 – Porzingis

回答

0

我真的不知道,如果我得到您的問題。但我想你的FifthActivity包含一些按鈕,你想用這些按鈕開始不同的活動。 (對嗎?)

這裏有一個簡單的例子:

public class FifthActivity extends Activity { 

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

    Button button1 = (Button) findViewById(R.id.button1); 
    button1.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View view) { 
      Intent intent = new Intent(FifthActivity.this, Activity1.class); 
      FifthActivity.this.startActivity(intent); 
     } 
    }); 

    Button button2 = (Button) findViewById(R.id.button2); 
    button2.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View view) { 
      Intent intent = new Intent(FifthActivity.this, Activity2.class); 
      FifthActivity.this.startActivity(intent); 
     } 
    }); 

    Button button3 = (Button) findViewById(R.id.button3); 
    button3.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View view) { 
      Intent intent = new Intent(FifthActivity.this, Activity3.class); 
      FifthActivity.this.startActivity(intent); 
     } 
    }); 
    } 
} 

這是很基本的Android程序。如果你爲此苦苦掙扎,那麼在開始編寫自己的應用程序之前,你應該先做一些android教程。