天天看點

Android入門之Fragment和FragmentActivity的使用方法

fragment是我們在單個activity上要切換多個ui界面,顯示不同内容。子產品化這些ui面闆以便提供給其他acitivity使用便利。同時我們顯示的fragment也會受到目前的這個acitivity生命周期影響。(而平常的fragment有其自己的生命周期)

一、使用方法:

1、建立一個或者多個你需要的fragment類,其實就是類似activity一樣,也有oncreate()等回調函數。

2、如果要讓目前的程式也就是activity使用fragment的話,需要把acitivity中相關的回調函數内容搬過去。you might simply move code from your activity’s callback methods into the respective callback methods of your fragment

一般地,我們需要以下回調函數:

oncreate() oncreateview() onpause()

除了以上3個我們基本上都要用到的回調函數方法,那麼我們寫得fragment中還有其他: handling the fragment lifecycle

二、關于繼承fragment類

除了基本的fragment類,我們還可以繼承的有:

dialogfragment listfragment preferencefragment

三、添加使用者界面

我們再 oncreateview() 裡面處理我們的fragment要顯示的界面,傳回的是一個view,這個view其實就是我們定義這個fragment的layout的root項。

從xml布局中生成view我們用layoutinflater這個助手類提供的方法。

繼續閱讀