xml加載Fragment
1.新建兩個(gè)Fragment繼承Fragment
注意原生的包android.support.v4.app.Fragment;不能用谓罗,要改為android.app.Fragement;
Paste_Image.png
Paste_Image.png
2.在主布局文件中加載兩個(gè)Fragment
id和name作為Fragment的主要標(biāo)示
Paste_Image.png
動(dòng)態(tài)加載Fragment
只需要4個(gè)步驟狞玛。在Activtiy的onCreate()方法中
1.獲取getFragmentManager()
2.開啟事物beginTransaction()
3.使用Fragment的方法add()、remove()通惫、replace()方法
4.提交事務(wù)commit();
Paste_Image.png
Fragment之間的通信
案例:
1.第一個(gè)Fragment的TextView加id叉瘩,在第二個(gè)Fragment獲取這個(gè)TextView的內(nèi)容
2.第二個(gè)Fragment教硫,加一個(gè)Button,單擊這個(gè)按鈕可以獲取第一個(gè)Fragment的TextView內(nèi)容
3.在第二個(gè)Fragment的 java代碼中宋列,重寫onActivityCreate()方法昭抒,在這個(gè)方法里面編寫代碼
Paste_Image.png
Fragment生命周期
Paste_Image.png
Paste_Image.png