与活动相比,为什么片段可以更好地适应不同的屏幕尺寸?

时间:2018-02-01 10:43:43

标签: android android-fragments android-activity

我发现以下陈述是使用片段的优势 -

  • 碎片用于有效地使用更宽屏幕尺寸的空间。

  • 碎片用作解决兼容性问题的方法 针对不同屏幕的目标Android应用程序
    尺寸,尤其适用于平板电脑和手机。

这是否意味着某项活动无法有效利用更宽屏幕尺寸的空间,并且不能很好地适应不同的屏幕尺寸?为什么片段在不同屏幕尺寸上使用屏幕空间方面比活动更好?< / p>

1 个答案:

答案 0 :(得分:1)

基本思想是,通过使用Fragments,您可以在不同的布局中重用该Fragment,例如在更大的屏幕上放置更多信息。

最基本的示例是一个列表,其中点击某个项目会将您带到详细信息屏幕。

在手机上你可能有两个片段的单独屏幕,而在平板电脑上你也可以并排显示它们。

列表片段:

phone screen list

详细信息碎片:

phone screen details

平板电脑屏幕,两个片段紧挨着:

tablet screen showing both fragments

[截图来自我为Udactity Android Developer Nanodegree制作的项目]