Fragment全量知识

一. 基础用法

1.Fragment生命周期

onAttach(): 当Fragment与Activity发生关联时调用.
onCreateView():创建Fragemnt视图
onActivityCreated:Activity创建的时候(onCreate)

2.基本使用

1) 自定义Fragment 继承自Fragment,并在onCreateView中,返回该Fragment的视图(需要有单独的xml布局文件)
2) 在Activity中,通过Activity的getSupportFragmentmanager获取Fragment管理器,进而获取事物Transaction
3) 创建Fragment实例,并通过Transaction添加到视图.transaction.add().commit;

3.控制Fragment的显示和隐藏

1) add(),将Fragment添加到事物当中
2) remove(),移除某个fragemnt(该实例会被销毁)
3) replace(),替换成该fragment,实际为先remove然后add
4) hide(),隐藏某个fragemnt视图,相当于setVisbility为false
5) show(),显示之前hide的fargment视图.

4.常规Fragemnt常规用法