一、什麼是Fragment
Android在3.0中引入了fragments的概念,主要目的是用在大屏幕設備上--例如平板電腦上,支持更加動態和靈活的UI設計。平板電腦的屏幕要比手機的大得多,有更多的空間來放更多的UI組件,並且這些組件之間會產生更多的交互。Fragment允許這樣的一種設計,而不需要你親自來管理 viewhierarchy的複雜變化。 通過將activity的佈局分散到fragment中, 你可以在運行時修改activity的外觀,並在由activity管理的back stack中保存那些變化.
Fragment作爲Activity界面的一部分組成出現
可以在一個Activity中同時出現多個Fragment,並且,一個Fragment亦可在多個Activity中使用。
在Activity運行過程中,可以添加、移除或者替換Fragment(add()、remove()、replace())
Fragment可以響應自己的輸入事件,並且有自己的生命週期,當然,它們的生命週期直接被其所屬的宿主activity的生命週期影響。
二、Fragment的創建
1.layout文件夾中創建Fragment的佈局文件---fragment_layout.xml
2.創建自己的Fragment類MyFragment1,繼承Fragment。
3.靜態添加Fragment,和其他控件一樣,在主佈局文件中拖入fragment
選擇自己創建的MyFragment1;
這樣一個靜態的Fragemnt就添加好了,運行結果圖圖下。