在Android中何时使用和何时不使用片段?

在Android中何时使用和何时不使用片段?,android,android-fragments,Android,Android Fragments,我是Android新手,我想制作一个应用程序,所以,我看了很多教程,其中一些说我需要使用fragment,但在其他教程中说,如果我想要,或者仅当我的应用程序用于平板电脑时。所以,当我必须使用片段和不使用片段时,我真的弄糊涂了 请向我解释什么时候使用碎片,什么时候不使用碎片。谢谢 片段是一个独立的组件,可以由 活动。片段封装了功能,以便更容易 在活动和布局中重用 但在其他教程中说,如果我想要或仅当我的应用程序用于平板电脑时 您提到的那些教程可能意味着: 片段使得在不同的布局中重用组件变得很容易,

我是Android新手,我想制作一个应用程序,所以,我看了很多教程,其中一些说我需要使用fragment,但在其他教程中说,如果我想要,或者仅当我的应用程序用于平板电脑时。所以,当我必须使用片段和不使用片段时,我真的弄糊涂了

请向我解释什么时候使用碎片,什么时候不使用碎片。谢谢

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

但在其他教程中说,如果我想要或仅当我的应用程序用于平板电脑时

您提到的那些教程可能意味着:

片段使得在不同的布局中重用组件变得很容易,例如。 您可以为手机(电话)和多窗格构建单窗格布局 平板电脑的布局。这不仅限于片剂;比如你 还可以使用片段来支持不同布局的景观和景观 智能手机上的纵向定位


当有大屏幕时,你不想留下空白。当屏幕太小时,您不希望挤压所有内容。解决方案是使用两种不同的布局,尽可能多地重用代码。这就是
片段
特别方便的时候。

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

但这个答案来自android开发的傻瓜

知道何时使用活动或片段

活动和片段都是核心部分 您的用户界面(UI)代码。那怎么办呢 您决定是否放置某些功能 变成一个片段还是一个活动? 如果活动是UI代码的午餐盒,那么片段 是它的特百惠。您可以插入 用户界面代码直接进入你的午餐盒,但是 弄得有点乱,把午餐盒的密码 很难重复使用。将UI代码放入片段中 特百惠,你可以在那里转移 它可以根据您的需要从一个午餐盒切换到另一个午餐盒 又来了。 如果你绝对确定你的代码 写作是特定于某一特定活动的,把它说出来 直接进入一项活动。但如果你不确定, 将UI代码放在一个片段中。在大多数应用中, 片段包含您的所有UI代码,以及 你的活动只包含粘合的胶水 把碎片放在一起