Android学习记录 - Fragment
2015-03-20 18:16
288 查看
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独有的
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学习记录(四)ViewPager+Fragment简单讲解
- ANDROID学习记录(1)--FragmentTabHost 和Fragment的切换。
- Android学习记录:PreferenceActivity和PreferenceFragment,返回主界面
- android学习记录(六)FragmentTransaction(回退栈)容易误解的地方
- Android学习记录(二十三)-Android Fragment onBackPressed的处理。
- Android JNI学习之第一个入门实例(确实花了不少功夫,也遇到了很多阻碍,不过还好,最终解决,记录下)
- android 学习记录—————Handler的使用
- 黑马程序员Java培训、Android培训-Java 学习过程记录_面向对象上2
- 黑马程序员Java培训、Android培训-Java 学习过程记录_面向对象下
- android学习手记第二章--Fragment 16 Mar,2011
- 关于Android ProGuard混淆学习记录
- 黑马程序员Java培训、Android培训-Java 学习过程记录_JavaAPI-1
- 黑马程序员Java培训、Android培训_Java 学习过程记录_开发前奏
- Android学习过程中问题记录
- Android 学习记录—新家
- Android Fragment学习笔记(二)
- 记录一些学习android的网址
- 黑马程序员Java培训、Android培训-Java 学习过程记录_面向对象上
- android学习记录与心得
- 黑马程序员Java培训、Android培训-Java 学习过程记录_面向对象下3