何时在视图上使用片段?

时间:2013-01-09 08:11:01

标签: android android-fragments

我阅读了片段教程,但我仍然不明白为什么实际需要它们。本教程给出了宽屏幕中的2个片段和小片段中的2个片段的示例,但实际上我可以使用视图并将其放在相同的活动或其他活动中以实现相同的效果,那么片段给我一个简单的视图不?感谢。

2 个答案:

答案 0 :(得分:3)

片段具有自己的生命周期,因此您不必担心大屏幕中的内存和对象,这一点很重要。

答案 1 :(得分:1)

当您想为不同类型的布局添加不同的内容时,它们是合适的。主要用于构建适合平板电脑和手机的应用程序。

enter image description here

将片段视为同一屏幕中的不同活动。有时,在片段中控制代码本身更容易,而不是在主Activity中控制,特别是如果您打算将它们拆分为单独的布局。

像Fragment对话框这样的东西也比经典的Dialogs更强大。将信息传递给片段比活动之间更容易和更有效(尽管这可能因情况而异)。

如果您没有理由使用它们或者不想尝试,请尽可能简单。碎片有相当多的开销,所以除非你设计多个布局(主要是平板电脑),否则它的工作量会增加很多。