碎片用法

时间:2012-08-04 19:37:43

标签: android android-fragments

我遇到了一个问题,是否有必要重写我的应用程序以使用Fragments API。该应用程序仅包含活动,每个活动仅负责一个屏幕,并且在一个屏幕上不会像SDK示例中那样包含两个或更多的碎片。我应该将应用程序重写为Fragments API吗? 如果我必须重写,请告诉我项目中应该使用哪种结构:

  • 每个活动将包含一个片段并进行管理。
  • 只有一个活动,所有其他活动都应该重写为碎片。

一般来说,不清楚何时应该使用碎片。

2 个答案:

答案 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设计示例:

enter image description here

希望这有帮助!