什么是根布局?

时间:2012-09-29 18:01:15

标签: android fragment

我一直有根布局的问题。在下面的段落中,您必须从此方法返回一个视图,该视图是片段布局的根

onCreateView() 当片段第一次绘制其用户界面时,系统会调用此方法。要为您的片段绘制UI,您必须从此方法返回一个视图,该视图是片段布局的。如果片段没有提供UI,则可以返回null。

片段布局的根源是什么?是定义这个特定片段的main_activity.xml还是布局文件?

3 个答案:

答案 0 :(得分:2)

这是需要在Fragment中显示的布局文件。我们可以将其作为需要在Fragment

中显示的所有视图和布局的父级

必须只有一个根元素,它必须包含带有android命名空间的xmlns:android属性,如图所示。 xmlns:android="http://schemas.android.com/apk/res/android"

希望这会有所帮助:)

已添加:您案例中的onCreateView()方法应返回定义此特定片段的布局文件

答案 1 :(得分:1)

试试这个......

  • Fragments旨在利用垫上剩余的额外空间。

  • 如果是移动电话,我们会从一个Activity转移到另一个{,但是如果Pads我们使用Fragments时它始终< strong>在Activity

  • 的上下文中运行
  • Fragment Dynamically 可以从Activity添加和删除

  • onCreateView()方法上,Fragments ViewRoot View 虚增,这就是来自returned的{​​{1}}方法

答案 2 :(得分:0)

片段很可能作为父(或根)布局的一部分存在。我对该段落的解释是,main_activity.xml中的最高级别布局将是根布局。