簡體   English   中英

何時使用活動或片段

[英]When to use activities or fragments

我的應用程序(最低API 14)使用帶有3個標簽的ActionBar。 選項卡是:i。 輸入數據(約10個片段)ii。 管理數據(15個片段)iii。 查看數據(8個片段)。 每個選項卡都有一個默認片段,但是根據用戶選擇,則有多個片段。

我希望用戶能夠在3個選項卡之間滑動(通過滑動內容),因此我需要使用ViewPager和兼容性庫v4。

我(經過大量研究)獲得的建議是使用MainActivity,它托管ActionBar和帶有標簽內容片段的標簽。 但是我擔心碎片的數量。 另外,某些片段需要使用日期和時間選擇器,這意味着DialogFragments從片段中出來。 它開始變得非常復雜。

有人在使用“活動”而不是標簽內容的片段時看到任何問題嗎?

片段像活動一樣在UI端起作用,除了可以將多個片段組合在一起。 因此,您無需根據用戶選擇創建其他片段,只需更改片段即可,就像動態更改活動一樣。

另外,如果要使用ViewPager,則基本上必須使用片段。

關於片段的好處是它們是可重用的,因此很可能您只需要幾個片段,然后就可以針對不同的用例以不同的方式組合它們。 這也使平板電腦的UI易於創建。

供參考: http : //developer.android.com/guide/components/fragments.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM