繁体   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