码迷,mamicode.com
首页 > 移动开发 > 详细

Android学习记录 - Fragment

时间:2015-03-20 20:23:11      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

1,Fragment是什么?
    Fragment是一个比Activity粒度更小的界面布局单元,每个Fragment包含自己的一组UI组件,可以看成是一个微缩版的Activity,每个Activity包含一个或者多个Fragment,2,为什么需要Fragment?(意义、作用等)
    Fragment的引入是针对平板的大屏幕考虑的,但在4.0版本以后与手机端进行了统一,即手机端也可以使用Fragment。一个Activity拆成多个Fragment,每个Fragment管理自己的一套UI组件,Fragment之间可以动态的组合,使得Activity可以更加灵活地进行界面布局
3,与Activity的比较?
    关系:Fragment是一个Activity的缩小版,一个Activity包含有一个或者多个Fragment,每个Fragment都嵌入到一个Activity中,Fragment之间可以自由地动态地进行组合,可以算是比Activity粒度更细小的一个界面布局单元
    区别:Activity进入后台时,会被放入回退栈中,当用户按back按钮时,Activity可以恢复;但是,Fragment在进入后台时不会被自动地放到回退栈中,需要显式调用addToBackStack()方法
4,Fragment的生命周期?
    Fragment经历的状态与Activity类似,但是,有一些新状态是Fragment独有的
技术分享

Android学习记录 - Fragment

标签:

原文地址:http://www.cnblogs.com/laihaiteng/p/4354337.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!