我遇到了一个问题,是否有必要重写我的应用程序以使用Fragments API。该应用程序仅包含活动,每个活动仅负责一个屏幕,并且在一个屏幕上不会像SDK示例中那样包含两个或更多的碎片。我应该将应用程序重写为Fragments API吗? 如果我必须重写,请告诉我项目中应该使用哪种结构:
一般来说,不清楚何时应该使用碎片。
答案 0 :(得分:0)
是否有必要使用
Fragments
重写我的应用程序?
在这种情况下实施Fragment
只是额外的工作。如果你只能使用Activity
得到你想要的效果,那就完全没问题了。
也就是说,使用Fragment
实现您的应用程序,即使它不是必需的并不总是一个坏主意,因为它使转换到多屏幕布局非常简单。如果您可以在将来某个时候看到自己针对平板电脑进行优化,那么使用Fragment
实现您的用户界面可能是一个好主意。
答案 1 :(得分:0)
以下是以下链接的引用:
Android在Android 3.0(API级别11)中引入了片段,主要是为了在大屏幕(如平板电脑)上支持更多动态和灵活的UI设计。由于平板电脑的屏幕比手机屏幕大得多,因此组合和交换UI组件的空间更大。片段允许此类设计,而无需您管理对视图层次结构的复杂更改。
http://developer.android.com/guide/components/fragments.html
听起来您的应用设计不需要使用片段。以下是片段意图的UI设计示例:
希望这有帮助!