2014-03-26 60 views
0

对不起,我是Fragments的新用户。我使用的片段是这样的:Android碎片:“android:name”的用法

<fragment  
    android:name="com.example.lesson1.Fragment1" 
    android:id="@+id/activity_fragment1" 
    android:layout_weight="1" 
    android:layout_width="0px" 
    android:layout_height="match_parent" 
/> 

我知道SRC文件夹中的name属性参照类,但:
- 正是属性android:name="com.example.lesson1.Fragment1"做的是什么?
- 它的用法是什么?

回答

2

引用文档。

<fragment>中的android:name属性指定要在布局中实例化的Fragment类。

当系统创建此活动布局时,它会实例化布局中指定的每个片段,并调用每个片段的onCreateView()方法来检索每个片段的布局。系统直接插入片段返回的视图代替元素

这是当您在xml中声明片段时。

除上述内容外,您可能还有兴趣查看此内容。

Activity Layout: Fragment class: vs android:name attributes