2013-04-26 39 views
0

如何在所有活動中添加相同的頁眉,減去所有活動的活動活動和頁腳。頁眉更像是儀表板活動,因此用戶不需要去返回儀表板輸入新的活動和標題有回和/或主頁按鈕回去以前的活動,更容易進出活動。舉例我有5個活動和即時在活動4現在,所以標題顯示一個按鈕對於活動1,2,3,5,所以當我點擊那些按鈕時,我會繼續其各自的activity.footer可以只是所有text.just來顯示activity.header的名稱是所有活動的頂部,而頁腳是在底部只是想清除此問題如何在所有活動中添加相同的頁眉和頁腳

+0

你能告訴我們關於你想要達到的目標的代碼嗎? – Raptor 2013-04-26 02:29:51

+0

即時仍然搜索標題或動作條代碼right.but我確實有所有活動的意圖只是缺少標題欄和頁腳欄 – Giant 2013-04-26 02:30:42

回答

2

試試這個,

  1. 創建一個抽象基本活動,它將被所有活動擴展。

您的基本活動的onCreate()內部setContentView(R.layout.baseLayout)。該基地的佈局將類似於此的東西,

<LinearLayout> 

    <Header/> /*incldue your header layout here*/ 
    <LinearLayout id="+id/Container"> /*this viewGroup will act as a container for all other activities to load it's specific layout*/ 
    <Footer/> /*include your footer layout here*/ 

</LinerLayout> 

2)現在開始創建你的其他activites(1,2,3,4,5)和充氣具體佈局爲基地活動的容器。

3)在您的基本活動中完成了常見實現,因此您不會複製代碼。 4)例如,在基類中創建抽象方法,如setFooter(String activityName),並通過爲頁腳傳遞特定名稱來覆蓋每個活動。

讓我知道這是否有幫助,或者您需要更多的細節。

+0

其實我需要更多的幫助可以你的atleast告訴我如何做這些事情?步驟是明確的但我有代碼問題。 – Giant 2013-04-26 03:53:20

+0

如果您可以提供您現有的代碼,我可以提供幫助。 – deepdroid 2013-04-26 03:56:40

+0

確定伊爾告訴你第一次活動它的個人資料的事情即時通訊仍在工作因爲它看起來不好的景觀orrientation,但它現在確定與portrait.dont運行的位置即時通訊仍在工作它我需要服務,他們說,所以它的錯誤在這裏它是http://pastebin.com/9kvLFg5k – Giant 2013-04-26 04:02:15

相關問題