2012-12-15 71 views
1

基本的問題,但我已經查了很多地方,只能找到彈出信息,如烤麪包等信息鏈接按鈕到XML頁面

我將如何能夠鏈接按鈕a(存儲在XML片段文件),以便它將查看activitypage.xml?

謝謝!

+2

您查看活動的xml究竟是什麼意思? –

+0

@ A-CI剛剛使用這個例子的組合值,但我實際上是指如何將一個xml屏幕上的按鈕鏈接到另一個xml屏幕,以便點擊時可以打開另一個屏幕 – Rav

+0

如果您定義每個「屏幕「作爲一個新的」活動「,像我的答案應該有所幫助。 –

回答

2

你可以做的一件事是爲每個「屏幕」製作一個新的活動。我們來舉個例子,MyNewActivity。其餘的很簡單。在按鈕XML加入這一行:

android:onClick = "nextActivity" 

然後在具有包含按鈕a的片段,做這樣的事情:

public void nextActivity (View v) 
{ 
    Intent intent = new Intent (getActivity(), MyNewActivity.class); //using getActivity since this is from a fragment 
    getActivity().startActivity (intent); 
} 

確保在MyNewActivity你把此行onCreate

setContentView(R.layout.activitypage); 
+0

現在真的很困惑,也許是因爲我有一個操作欄。 這是包含片段的java代碼。 http://pastebin.com/7zBTv5W9 我在哪裏放置代碼字符串? 還有哪部分代碼是引用我想要查看的屏幕的部分? – Rav

+0

你有一個ViewPager,是你屏幕上的意思嗎?你也有很多很多碎片...... –

0

在你的Activity中,你的按鈕實現了一個方法,當點擊按鈕時打開所需的第二個Activity。在中爲android:onClick="buttonClick"屬性下的按鈕聲明的方法的button.setOnClickListener()