close

Fragment是一個依附在Activity上的xml layout

使用的感覺就好像貼紙一樣

可以貼在Activity的指定位置並且任意抽換貼紙

當需要重覆使用時會很方便

 

1. 官網https://developer.android.com/training/basics/fragments/creating.html

01.png

 

2. 官網https://developer.android.com/training/basics/fragments/fragment-ui.html

02.png

 

3. 先建立一個class然後繼承Fragment

並且override其中的onCreateView

並且inflater目標layout並回傳

03.png

 

4. 在Activity的xml內直接使用fragment

並且利用android:name="目標fragment"的方式來使用

04.png

 

5. 如果要動態使用Fragmet則是在要呈現的位置使用FrameLayout

並且給予id

05.png

 

6.  在使用的時候只要用FragmentManager來控制即可

為了向下相容會使用getSupportFragmentManager()

並呼叫beginTransaction()

在選用add(目標位置的ID, 要放入的Fragment)或是replace(目標位置的ID, 要放入的Fragment)的方法

最後comit()就可以了

06.png  

arrow
arrow
    文章標籤
    Android Fragment
    全站熱搜
    創作者介紹
    創作者 RX1226 的頭像
    RX1226

    給你魚竿

    RX1226 發表在 痞客邦 留言(0) 人氣()