Fragment

Fragment

英語單詞
Fragment是一個英語單詞,有碎片等意思。
  • 中文名:碎片
  • 外文名:Fragment
  • 拼音:
  • 近義詞:
  • 反義詞:

釋義

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中,按照繼承關系大家就可以了解他的結構。

上一篇:青青河畔草

下一篇:更換

相關詞條

相關搜索

其它詞條