android学习笔记11(1)——Fragment学习笔记
来源:互联网 发布:ubuntu 卸载cuda9 编辑:程序博客网 时间:2024/05/16 13:47
1、创建Fragment
Fragment是Android3.0新增的概念,与Activity十分相似,用来在一个Activity中描述一些行为或一部分用户界面.使用多个Fragment可以在一个单独的Activity中建立多个UI面板,也可以在多个Activity中使用Fragment
一个Fragment必须总是被嵌入到一个Activity中,它的生命周期直接被其所属的宿主Activity生命周期影响,它的状态会随宿主的状态变化而变化.
要创建一个Fragment 必须创建一个Fragment的子类,或者继承自另一个已经存在的Fragment的子类.并重写
onCreate()//初始化一些组件
onCreateView()//第一次使用的时候加载UI
onPause()//指示用户会离开这个Fragment
说明:当系统首次调用Fragment时,如果想绘制一个UI界面,那么在Fragment中,必须重写onCreateView()方法返回一个View,否则,如果Fragment没有UI界面,那么可以返回null.
// 初始化Fragment实例化一些成员变量
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
}
// 给Fragment加载UI的布局
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
return inflater.inflate(R.layout.hello,null);
}
2、Activity中添加Fragment
(1) FragmentTransaction ft = getFragmentManager().beginTransaction();//得到管理,得到事物ft.add(容器ID, 碎片实例);//添加碎片
// ft.addToBackStack("fragment" + index);//加入回退栈
ft.commit();//提交事物
- android学习笔记11(1)——Fragment学习笔记
- Android学习笔记——Fragment
- android学习笔记——Fragment
- Android Fragment学习笔记
- android fragment学习笔记
- 学习笔记 android fragment
- android Fragment 学习笔记
- Android学习笔记 - fragment
- Android学习笔记 Fragment
- Android学习笔记11:Fragment总结
- 【Android学习笔记】 碎片Fragment(1)
- android学习笔记之Fragment
- Android 学习笔记13:Fragment
- Fragment生命周期---Android学习笔记
- Android学习笔记之fragment
- Android Fragment的学习笔记
- Android中Fragment学习笔记
- Android学习笔记--Fragment基础
- 计算直线角度
- OGNL详解
- Android studio创建AIDL传递复杂参数
- 【BestCoder Round 65A】【水题】ZYB's Biology DNA与RNA是否匹配
- UI-第一讲:UIKit框架-UIKit-UIView
- android学习笔记11(1)——Fragment学习笔记
- LeetCode263——Ugly Number
- 【BestCoder Round 65B】【博弈 对称思想】ZYB's Game 范围取数都知道x谁取到x谁必败
- JavaScript----this陷阱的最全收集
- iOS清除UIDatePicker和UIPickerView中间Row上面的分割线
- 关于com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536的解决方法
- Ext.js问题重现整理(1)(树和路由)
- 【Zookeeper】基本配置
- oracle 行列转换