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

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

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

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

 

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

 

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

 

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

並且override其中的onCreateView

並且inflater目標layout並回傳

 

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

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

 

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

並且給予id

 

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

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

並呼叫beginTransaction()

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

最後comit()就可以了

 

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

給你魚竿

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