android学习笔记11(1)——Fragment学习笔记

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();//提交事物

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值