2014-03-26 59 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