我一直对根布局有疑问。在下面的段落中,您必须从此方法返回一个 View ,它是片段布局的根。
onCreateView() 当片段第一次绘制它的用户界面时,系统调用它。要为您的 Fragment 绘制 UI,您必须从此方法返回一个 View,它是Fragment 布局的根。如果片段不提供 UI,您可以返回 null。
片段布局的根是什么?是定义这个特定片段的 main_activity.xml 还是布局文件?
它是需要显示在Fragment
. 我们可以将它作为所有需要显示在Fragment
必须只有一个根元素,并且它必须包含带有 android 命名空间的 xmlns:android 属性,如图所示。xmlns:android="http://schemas.android.com/apk/res/android"
希望这可以帮助 :)
补充:您的情况下的 onCreateView() 方法应返回定义此特定片段的布局文件
尝试这个....
Fragments
旨在利用垫上剩余的额外空间。
在手机的情况下,我们从一个移动Activity
到另一个,但Pads
如果我们使用Fragments
它总是在一个Activity
.
Fragment
可以Dynamically
从Activity
. _ _
在onCreateView()
方法上,在Fragments View
上膨胀Root View
,这就是returned
从那个方法中得到的。
片段很可能作为父(或根)布局的一部分存在。我对该段落的解释是您在 main_activity.xml 中的最高级别布局将是根布局。