android - 如何以及何时在应用程序中使用 fragment ?

标签 android fragment methodology

我对我的应用程序的结构非常怀疑。何时使用 Fragments 对我来说仍然是一个大问题。 fragment的概念我理解,但是我想知道更有经验的程序员是如何使用的。真的只有当 fragment 应该执行特定任务时才这样做吗? 比如POP-UP,用什么布局比较好? 回到 fragment ,你通常有一个可以用于不止一件事的骨架 fragment ,然后将它重新塑造成不同的最终形式(微小的变化),或者如果布局改变你会使用不同的 fragment 吗?

最佳答案

您应该在少数情况下使用 fragment ,但这实际上取决于您的应用。

如果您有一个要在多个地方使用的布局并且代码相对相同,那么这是一个非常好的 fragment 候选者,因此您可以减少代码。

如果您制作的应用的布局会根据方向或设备类型(平板电脑与手机)发生变化,那么强烈建议使用 fragment 来容纳不同的布局。如果需要在平板电脑上,它可以更轻松地更改或显示多个布局。

我确定还有更多场景,但我想说这些是 fragment 决策的基础

关于android - 如何以及何时在应用程序中使用 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26343585/

相关文章:

Android Fragments 基础知识 : why? 这在概念上是错误的吗?

android - Tab + 滑动 View - 无法从 fragment 中的文本文件加载数据

java - Android Firebase数据库自动刷新更新2

java - Sprite 不在位置上

android - 第二次选择 fragment 时显示空白屏幕

terminology - 软件工程术语 - "Inconsistency"和 "Incompleteness"的真正含义是什么

algorithm - 看一个与你想做的完全相反的方法是否值得?

project-management - 团队类(class)的方法论

java - Android 中的数据加密

android - 为什么Android指纹认证需要加密对象?