更多活动还是1-2个活动和多个片段? Jetpack compose 或 XML 或两者兼而有之?

问题描述 投票:0回答:1

我正在构建一个简单的应用程序,它基本上是从回收器视图中进行文本输入和多项选择输入,从 API 中提取。然后将表单答案导出为 pdf,将其上传到数据库并访问数据库。

话虽这么说,我只使用过 XML 和多个活动,但没有使用过片段。所以,我的问题是: 是否有关于何时使用 Activity 和何时使用 Fragment 的经验法则? 我应该继续使用 XML,因为我在这里做基本的事情,还是值得学习 jetpack compose,因为我已经到了最后期限?

android xml kotlin android-fragments android-activity
1个回答
0
投票

是否有关于何时使用 Activity 和何时使用 Fragment 的经验法则?

创建片段是为了更轻松地支持不同的屏幕尺寸,因此,如果您计划制作支持所有屏幕尺寸的应用程序,则可以使用片段

示例:手机和平板电脑上的 Gmail:

正如您在平板电脑上看到的,有更多可见的组件,这些组件(可能)是用片段创建的

我应该继续使用 XML,因为我在这里做基本的事情,还是值得学习 jetpack compose,因为我已经到了最后期限?

作为一个因为工作相关原因不得不转向 compose 的人,我建议坚持使用 XML,在 compose 经验较少的情况下制作一个流畅工作的应用程序会有点棘手(我花了一个多月的时间来习惯)作曲)

© www.soinside.com 2019 - 2024. All rights reserved.