2013-04-16 58 views
0

我對Android和碎片vs活動有點新鮮。Android碎片活動模型

我試圖從當前的Twitter應用程序有點模仿用戶界面。我看到第一個屏幕是ViewPager,標籤爲+ ListView。當點擊一個列表項目時,您有時會看到其他幾個屏幕,包括個人資料,推文。這些屏幕沒有原始屏幕的標籤。

這些新的屏幕是單獨的活動,單個活動是否帶有片段,單獨控制所有非選項卡的單個活動,還是控制選項卡和Viewpager控制所有片段的原始活動?什麼是最佳做法?

回答

0

我不會直接回復關於高音的應用程序,但教你如何檢查你的自我。

每次開始新的活動時,整個屏幕都會隨着活動更改動畫而更改。這意味着,無論何時它是一項新活動,您都會看到ActionBar飛離屏幕,並且有新的屏幕進入。

如果它們是帶有碎片或不碎片的單獨屏幕,我們無法知道沒有檢查代碼,但根據我的經驗,如果他們不使用它,他們做錯了,你當然不想按照他們的步驟。

根據目前的做法,我很可能會爲一般應用程序(推文,詳細信息,用戶信息等)編寫一個活動,也許還有更多的登錄,關於,設置等活動。所有通用應用程序都可以在需要時進行更改的片段中實施。

希望這有助於。