Fragment
和
FragmentActivity
的使用方法
.
分类: Android UI Android 新知识 2012-06-20 00:23 31271 人阅读 评论(8) 收藏 举报
androidlayoutbuttondeprecatedcallbackencoding
认识:首先我们知道 Fragment 是我们在单个 Activity 上要切换多个 UI 界面,显示
不同内容。模块化这些 UI 面板以便提供给其他 Acitivity 使用便利。同时我们显示
的 Fragment 也会受到当前的这个 Acitivity 生命周期影响。(而平常的 Fragment
有其自己的生命周期)
一、使用方法:
1、创建一个或者多个你需要的 Fragment 类,其实就是类似 activity 一样,也有
OnCreate()等回调函数。
2、如果要让当前的程序也就是 Activity 使用 Fragment 的话,需要把 Acitivity 中相
关的回调函数内容搬过去。you might simply move code from your activity's
callback methods into the respective callback methods of your fragment
一般地,我们需要以下回调函数:
onCreate()
onCreateView()
onPause()
除了以上 3 个我们基本上都要用到的回调函数方法,那么我们写得 Fragment 中还
有其他: Handling the Fragment Lifecycle
二、关于继承 Fragment 类
除了基本的 Fragment 类,我们还可以继承的有:
DialogFragment
ListFragment
PreferenceFragment
三、添加用户界面
我们再 onCreateView() 里面处理我们的 Fragment 要显示的界面,返回的是一个
View,这个 View 其实就是我们定义这个 Fragment 的 Layout 的 root 项(最外的、