码迷,mamicode.com
首页 > 其他好文 > 详细

Fragment应用总结

时间:2016-05-02 19:48:21      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

1、FrameLayout 常用于作为Android自带组件的父节点

2、Fragment就是一个普通的Java类,用Android.app这个包
        Fragment也是一个ListView
        普通的Java类,不会被隐式启动的,所以不用再清单文件中注册
        显示Fragment步骤:
            <1> 创建Fragment对象 
                    MyFragment01 fragment01 = new MyFragment01();
            <2> 获取Fragment管理器  -->  getFragmentManager
                    FragmentManager fm = fragment01.getFragmentManager();
            <3> 开启事务
                    FragmentTransaction ft = fm.beginTransaction();
            <4> 显示Fragment,指定显示的容器
                    ft.replace(R.id.fl, fragment01);
            <5> 提交
                    ft.commit();
3、不要手动掉用系统回调的方法,自己封装一个方法,然后调用,比如不要在oncreate() 中调用click(View v),就算代码一样,也自己封装
4、Fragment总结
    <1> 就是页面跳转但是不用Activity
    <2> Fragment是java类,要使用Java类的方法来显示Fragment
5、Fragment向下兼容  --> v4包下面的Fragment可以兼容手机低版本,v4表示最低兼容到4(1.6)
        修改地方:    
            <1> 将 MainActicity 继承的 Activity 改为 FragmentActivity 【Activity的子类】
            <2> 将getFragmentManager() 改为 getSupportFragmentManager()
            <3> 导包
6、Fragment 的生命周期  -->  十一个方法,新的Fragment创建会销毁旧的

Fragment应用总结

标签:

原文地址:http://www.cnblogs.com/tyzl/p/5452852.html

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