我想讓一個按鈕轉到不同的活動,我已經上傳了一張圖片來顯示我打算如何做。一個按鈕轉到不同的活動
的想法是來自Activity 1
或Activity 2
,找到同佈局和按鈕,並根據活動我是通過它去Activity 7
或Activity 8
。
我希望我能用一種很好的方式來解釋我的想法。
我想讓一個按鈕轉到不同的活動,我已經上傳了一張圖片來顯示我打算如何做。一個按鈕轉到不同的活動
的想法是來自Activity 1
或Activity 2
,找到同佈局和按鈕,並根據活動我是通過它去Activity 7
或Activity 8
。
我希望我能用一種很好的方式來解釋我的想法。
您需要從活動的第1部分通過意圖標識符或鍵顯示的圖像,並基於該鍵能辨認出活動的來源,並在那裏被它應該去。您可以使用,如果您按一下按鈕函數中陳述 例
以XML爲您的所有3個按鈕
<Button
android:name = "@id/button1"
android:onClick = "button1">
定義其他的按鈕,其屬性
在Java文件
public void button1(View v)
{
Intent i = getIntent()
String key = i.getStringExtra("key");
if(key == "activity5")
{
Intent i = new Intent(this, Activity5.class);
startActivity(i);
}
else if (key == "activity6")
{
Intent i = new Intent(this, Activity6.class);
startActivity(i);
}
}
我可以舉個例子嗎? –
謝謝你,我有你的代碼:「變量我已經定義在範圍內」 –
什麼你到目前爲止嘗試過嗎? –
我正在製作一個應用程序,活動太多,我想通過這個想法來減少活動的數量。 我即將開始 '@覆蓋 保護無效的onCreate(捆綁savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);}' 'public void btn_next1(View v){ Intent intent = new Intent(MainActivity.this,Page1.class); startActivity(intent); }' 接下來我需要做什麼? –
您可以將所有三個按鈕添加到您的基本活動中,並使用您的基本活動擴展每項活動,然後您可以在任何地方使用您所選擇的按鈕 –