2013-10-29 37 views
3

我是Android新手,我想制作一个应用程序,因此,我看到很多教程,其中一些人说我需要使用片段,但在其他教程中说,如果我想要或只有当我应用程序是为平板电脑。所以,当我不得不使用片段时,我真的让我感到困惑。何时使用以及何时不在Android中使用片段?

请向我解释何时使用碎片或不使用碎片。谢谢

回答

2

片段是一个独立的组件,可以被 活动使用。片段封装了功能,以便在活动和布局中重复使用 。

http://www.vogella.com/articles/AndroidFragments/article.html#fragments

但在另一些教程说,如果我想,或者只在我的应用程序是适用于平板电脑

这些教程你提到的可能是指这样的:

片段可以轻松地在不同的层面重用组件例如, 您可以为平板电脑的手机(电话)和多窗格 布局构建单窗格布局。这不仅限于平板电脑;例如,您可以使用片段来支持不同的横向布局和在智能手机上纵向拍摄 。

http://www.vogella.com/articles/AndroidFragments/article.html#fragments_usage

当有你不想留出空白空间大幕。当屏幕太小时,你不想挤压一切。解决方案是让2个不同的布局重用尽可能多的代码。那是Fragments特别方便。

6

对我来说,我总是使用片段,因为我可以重复使用它,而且我的程序将与手机或平板电脑兼容。

但这个答案是从傻瓜为Android开发。

知道何时使用活动或片段

两个活动和片段是中央部分用户界面的 (UI)的代码。那么如何做 您决定是否将某些功能 放入片段或活动中? 如果活动是UI代码的午餐盒,则片段 是它的特百惠。你可以直接将你的 UI代码插入你的饭盒,但它会有点混乱,并使午餐盒代码 难以重用。把你的用户界面代码放入你的碎片 特百惠代替,在那里你可以将 从午餐盒转移到饭盒,因为你需要再次使用 。 如果您完全确定您编写的代码是特定于某个特定活动的代码,请将其直接放入 。但是你不确定, 把你的UI代码放在一个片段中。在大多数应用程序中, 片段包含您的所有UI代码,并且您的活动仅包含将片段绑定在一起的胶水。

相关问题