2

我即將製作我的第一個Android應用程序,我正在閱讀關於活動和片段的內容。我打算使用棒棒糖導航抽屜功能在我的應用程序中加載不同的屏幕以獲得不同的功能。像設置,關於,添加新的x,瀏覽x等。我的導航抽屜是否應爲每個項目加載不同的活動點擊或加載一個新的片段?Android活動和片段,最佳實踐

我的所有屏幕都將具有與它們相關的相同樣式,但明顯會有很多不同的內容。

如果我加載一個新的活動,是否將導航抽屜「遺失」到一邊?或者它總是存在,因爲我希望它可以從應用程序的任何屏幕訪問。

到目前爲止,我對Android系統還不太熟悉,但無論我選擇什麼,我都需要使用意圖啓動其中任何一個。一個真正的懶惰的解釋將不勝感激。

感謝

編輯:在我的屏幕之一,我希望用一個標籤系統,並使其改變。

enter image description here

這是一個樣機我設計,你可以看到,我想從這個屏幕中使用的導航抽屜也讓3個不同的選項卡上的開關,添加新的時間表屏幕內。

我該如何去做一個頂部的標籤,然後是3個不同的(鏈接)屏幕。這將是我會走的最深層次。其他屏幕只是一個屏幕,沒有標籤。

+0

那麼,它是怎麼回事?你解決了這個問題嗎?如果是的話,選擇一個答案並接受它,或者如果你以不同的方式解決了答案,請寫下你自己的答案。 – 2015-05-30 20:28:46

+0

我從來沒有最終解決它,並採用了不同的方法 – 2015-06-30 12:55:18

回答

3

活動通常需要整個屏幕,所以是的,如果啓動活動,您將暫時「失去」放置在其他活動中的所有內容。
另一方面,片段可以填充到較小的區域,並且一次可以在屏幕上顯示多個片段。

+0

我可以使用導航抽屜創建每一個活動嗎?除了導航抽屜外,我並不太在意丟失任何東西。 – 2014-12-07 22:54:44

+0

@AlanGordon你可以,但你不應該... – 2014-12-08 07:41:15

+1

只有navdrawer上有一個主要活動,然後加載不同的片段相比,在navdrawer點擊什麼更好?如果我喜歡,是否會將標題欄更改爲新頁面標題的頂部? – 2014-12-08 10:15:27