gpt4 book ai didi

android - 何时使用 Activity 或 fragment

转载 作者:行者123 更新时间:2023-11-29 21:38:08 25 4
gpt4 key购买 nike

我的应用程序(最低 API 14)使用带有 3 个选项卡的 ActionBar。这些选项卡是:我。输入数据(大约 10 个 fragment )二.管理数据(15 个 fragment )三.查看数据(8 个 fragment )。每个选项卡都有一个默认 fragment ,但随后会根据用户的选择有多个 fragment 。

我希望用户能够在 3 个选项卡之间滑动(通过滑动内容),因此我需要使用 ViewPager 和兼容性库 v4。

我采纳的建议(经过大量研究)是使用 MainActivity,它托管 ActionBar 和带有标签内容 fragment 的标签。但我担心 fragment 的数量。此外,一些 fragment 需要使用日期和时间选择器,这意味着 DialogFragments 来自 fragment 。它开始变得非常复杂。

有没有人发现我使用 Activity 而不是选项卡内容的 fragment 有什么问题?

最佳答案

Fragment 在 UI 方面的行为就像 Activity 一样,只是您可以将多个 fragment 组合在一起。因此,您无需根据用户选择创建不同的 fragment ,只需像动态更改 Activity 一样更改 fragment 。

另外,如果你想使用 ViewPager,你基本上不得不使用 fragment 。

fragment 的好处在于它们是可重用的,因此您很可能只需要几个 fragment ,然后您可以针对不同的用例以不同的方式组合它们。这也使您的平板电脑用户界面更容易创建。

供引用:http://developer.android.com/guide/components/fragments.html

关于android - 何时使用 Activity 或 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17840390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com