×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

APP开发公司浅谈Fragment的使用

文章编辑:网站建设 文章来源:APP开发 浏览量:

  APP开发公司浅谈Fragment的使用,Fragment(片段)表示Activity中的行为或用户界面部分。开发人员可以将多个片段组合在一个Activity中来构建多窗格UI,以及在多个Activity中重复使用某个片段。
  可以将片段视为Activity的模块化组成部分,它具有自己的生命周期,能接收自己的输入事件,并且可以在Activity运行时添加或删除片段(类似于在不同Activity中重复使用的“子Activity”)。
  片段必须始终嵌入在Activity中,其生命周期直接受宿主Activity生命周期的影响。例如,当Activity暂停时,其中的所有片段也会暂停;当Activity被销毁时,所有片段也会被销毁。
  当Activity正在运行(处于已恢复生命周期状态)时,可以独立操纵每个片段,如添加或移除它们。当执行此类片段事务时,也可以将其添加到由Activity管理的返回栈——Activity中的每个返回栈条目都是一条已发生片段事务的记录。返回栈让用户可以通过按按钮撤消片段事务(即后退)。
  当将片段作为Activity布局的一部分添加时,它存在于Activity视图层次结构的某个ViewGroup内部,并且片段会定义其自己的视图布局。可以通过在Activity的布局文件中声明片段,将其作为<fragment>元素插入Activity布局中,或者通过将其添加到某个现有ViewGroup,利用应用代码进行插入。
  Fragment的优点是可以使开发人员将Activity分离成多个可重用的组件,每个都有它自己的生命周期和UI;Fragment可以轻松创建动态灵活的UI设计,适应于不同的屏幕尺寸(从手机到平板电脑);Fragment做局部内容的更新更方便,原来需要把多个布局放到一个Activity里面,现在可以用多Fragment来代替,只有在需要的时候才加载Fragment。深圳APP开发公司本文关于“APP开发公司浅谈Fragment的使用”的知识就介绍分享到这里,谢谢关注,博纳网络编辑整理。

当前文章链接:/construction/appkaifa/4360.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。