釋義
n.碎片;片段,未完成的部分;(将文件内容)分段
vt.(使)碎裂,破裂,分裂
vi.破碎,碎裂
例句
the dangers of fragmenting the Health Service
醫療保健服務分崩離析的危險
Police found fragments of glass near the scene.
警方在現場附近發現了玻璃碎片。
The shattered vase lay in fragments on the floor.
打碎的花瓶在地上成了一堆碎片。
中文翻譯
名詞n.[C]
1.碎片,破片;斷片
The glass fell to the floor and broke into fragments.
玻璃杯落在地上碎成破片。 2.(文藝作品等的)未完成部分
及物動詞vt.
1.使成碎片
不及物動詞vi.
1.成碎片
The bowl fell and fragmented into bits.
碗掉下,摔成碎片。
Android技術中的Fragment
Fragment是Android honeycomb3.0新增的概念,Fragment名為碎片不過卻和Activity十分相似,下面介紹下Android Fragment的作用和用法。Fragment用來描述一些行為或一部分用戶界面在一個Activity中,你可以合并多個fragment在一個單獨的activity中建立多個UI面闆,同時重用fragment在多個activity中.你可以認為fragment作為一個activity中的一節模塊,fragment有自己的生命周期,接收自己的輸入事件,你可以添加或移除從運行中的activity。
一個fragment必須總是嵌入在一個activity中,同時fragment的生命周期受activity而影響,舉個例子吧,當activity暫停,那麼所有在這個activity的fragments将被destroy釋放。然而當一個activity在運行比如resume時,你可以單獨的操控每個fragment,比如添加或删除。
Fragment作為Android3.0的新特性,有些功能還是比較強大的,比如合并兩個Activity,如圖
我們可以看到兩個Activity通過兩個Fragment合并到一個Activity的布局方式,對于平闆等大屏幕設備來說有着不錯的展示面闆。不過因為Fragment和Activity的生命周期都比較複雜,我們分别對比下:
創建一個fragment你必須創建一個Fragment的子類或存在的子類。
Fragment類的一些代碼看起來有些像Activity為了讓大家了解清楚,Android開發網給大家整理下Fragment的生命周期如上圖所示,部分類似Activity的,我們詳細解釋onCreate()當fragment創建時被調用,你應該初始化一些實用的組件,比如在fragment暫停或停止時需要恢複的onCreateView()當系統調用fragment在首次繪制用戶界面時,如果畫一個UI在你的fragment你必須返回一個View當然了你可以返回null代表這個fragment沒有UI.
最後提醒大家Fragment存在于Activity的ViewGroup中,按照繼承關系大家就可以了解他的結構。