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

Android Fragment

时间:2017-04-08 12:13:05      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:方法   android   显示   之间   返回   绘制   生命周期   包含   替换   

Fragment在应用中应当是一个模块化和可重用的组件,因为Fragment定义了他自己的布局,以及通过使用他自己的生命周期回调方法定义了他自己的行为,可以将Fragment包含到多个Activity中。

Fragment支持更灵活的布局,可以作为activity的一部分,也可以独立,可以和activity之间进行交互。
Fragment可以让两个activity显示在平板,如果是手机上,手机屏幕没有那么大,就会自动变为两个屏幕取显示。

 

Fragment知识概要
1、fragment可以作为Activity界面的一部分组成出现。
2、可在一个Activity中同时出现多个Fragment,并且一个Fragment也可以在多个Activity中使用。
3、在Activity运行过程中,可以添加、移除、或者替换Fragment
4、Fragment可以相应自己的输入事件,并且有自己的生命周期,他们的生命周期会受宿主Activity的生命周期影响。

如果把Activity比做房子的话,那么Fragment就是房间

 

onCreateView()方法

Fragment第一次绘制它的用户界面的时候,系统会调用此方法,为了绘制Fragment的UI,此方法必须返回一个View,如果不显示UI,返回null即可。

 

Fragment加载方式:

静态加载、动态加载

 

静态加载

在Activity的layout文件中声明Fragment,需要特别注意的是<fragment>中的android:name属性指定了在layout实例化Fragment类

标识Fragment的方法:
android : id属性提供一个唯一的ID
android : tag属性提供了一个唯一的字符串

Android Fragment

标签:方法   android   显示   之间   返回   绘制   生命周期   包含   替换   

原文地址:http://www.cnblogs.com/weiguang/p/6681425.html

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