0

我一直对根布局有疑问。在下面的段落中,您必须从此方法返回一个 View ,它是片段布局的根

onCreateView() 当片段第一次绘制它的用户界面时,系统调用它。要为您的 Fragment 绘制 UI,您必须从此方法返回一个 View,它是Fragment 布局的根。如果片段不提供 UI,您可以返回 null。

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

4

3 回答 3

2

它是需要显示在Fragment. 我们可以将它作为所有需要显示在Fragment

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

希望这可以帮助 :)

补充:您的情况下的 onCreateView() 方法应返回定义此特定片段的布局文件

于 2012-09-29T18:05:58.743 回答
1

尝试这个....

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

  • 手机的情况下,我们从一个移动Activity到另一个,但Pads如果我们使用Fragments它总是一个Activity.

  • Fragment可以Dynamically Activity. _ _

  • onCreateView()方法上,在Fragments View膨胀Root View,这就是returned从那个方法中得到的。

于 2012-09-29T18:10:25.597 回答
0

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

于 2012-09-29T18:03:27.227 回答