Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 布局和片段布局的区别_Android_Android Layout_Android Fragments - Fatal编程技术网

Android 布局和片段布局的区别

Android 布局和片段布局的区别,android,android-layout,android-fragments,Android,Android Layout,Android Fragments,创建新的Android活动时,它曾在layouts文件夹中创建一个xml文件,我将在其中定义UI。现在它创建两个文件: 1.布局文件 2.片段布局文件 有人能解释一下两者的区别吗?在尝试添加列表视图、按钮等项时也是如此。我应该将它们添加到哪个文件中,以便在我的活动文件中调用。从Android 3.0开始,活动现在可以承载可用于开发UI部分的片段,并根据屏幕大小、方向和其他因素以不同配置显示。强烈建议在现代Android应用程序中使用片段,但这不是必需的 您可以创建一个包含一个或多个片段的活动布局

创建新的Android活动时,它曾在layouts文件夹中创建一个xml文件,我将在其中定义UI。现在它创建两个文件:

1.布局文件

2.片段布局文件


有人能解释一下两者的区别吗?在尝试添加列表视图、按钮等项时也是如此。我应该将它们添加到哪个文件中,以便在我的活动文件中调用。

从Android 3.0开始,活动现在可以承载可用于开发UI部分的片段,并根据屏幕大小、方向和其他因素以不同配置显示。强烈建议在现代Android应用程序中使用片段,但这不是必需的

您可以创建一个包含一个或多个片段的活动布局,然后将UI组件放置在片段的布局中。活动将加载片段,然后片段将膨胀您希望在其中呈现的布局。您还可以在同一活动中动态添加/删除/交换不同的片段,具体取决于您希望向用户显示的内容

您可以在此处阅读有关如何使用片段的更多信息:


您还可以选择忽略片段设计原则,继续将所有布局放置到活动布局文件中。在这种情况下,您可以删除片段布局。

自adt最近更新以来,新Android项目的默认结构已更改:

  • 现在的情况:将创建一个片段“占位符片段”,它使用片段布局。另一个布局是活动使用的布局

  • 在创建一个新项目后,没有生成任何片段,因此也不需要片段布局

==>您必须决定现在是否真的要使用片段。如果是这样,请使用片段布局和。如果您决定现在不需要使用片段,那么您可以删除占位符片段代码&删除片段布局