Fragment(英语单词)

苏格拉没有底 5 0

Fragment是一个英语单词,有碎片等意思。

碎片

Fragment

释义

n.碎片;片段,未完成的部分;(将文件内容)分段1

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,如图

Fragment(英语单词)

Fragment

我们可以看到两个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中,按照继承关系大家就可以了解他的结构。

声明:本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即【留言反馈】通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意

发表评论 取消回复
表情 图片 链接 代码

分享