2013-01-15 586 views
-1

我有5個佈局和按鈕,從一個導航到另一個生活:a-c,a-b,c-d,d-e。 我只能從a導航到b和c。我將相同的代碼放在其他代碼上,但應用程序停止。如何將android從一個頁面導航到另一個頁面?

+3

需要更多信息。你如何顯示不同的佈局?不同的活動?片段?顯示您正在使用的代碼也可以從一個更改爲另一個。 – Ralgha

+0

請發佈日誌貓日誌 –

+0

如果有不同的活動,請檢查您的清單中是否有所有活動。接下來,至少顯示日誌或給出代碼示例。 – cosmincalistru

回答

0

假設您的佈局活動;您只需設置按鈕點擊偵聽器並在偵聽器塊中調用相應的活動即可。

例如;在ActivityA(onCreate()方法)

btnStartB = (Button)findViewById(R.id.btnStartB); 
btnStartB.setOnClickListener(new OnClickListener() { 
    @Override 
    public void onClick(View v) 
    { 
     Intent intent = new Intent(ActivityA.this, ActivityB.class); 
     startActivity(intent); 
    } 
}); 

您需要在ActivityD爲btnStartC做同樣的ActivityA,btnStartD在ActivityC和btnStartE。嘗試調試並找出停止的地方。

相關問題