• Fragment应用总结


    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创建会销毁旧的
  • 相关阅读:
    ASP.NET Core 发布 centos7 配置守护进程
    AutoMapper在asp.netcore中的使用
    git忽略文件并删除git仓库中的文件
    Animate.css 一款牛逼的css3动画库
    URL中特殊符号的处理
    efcore 配置链接sqlserver
    简单抓取小程序大全,并展示。
    UEditor上传图片到七牛C#(后端实现)
    软件项目管理三国启示录01 群雄争霸之项目经理的自我修养
    【调侃】IOC前世今生
  • 原文地址:https://www.cnblogs.com/tyzl/p/5452852.html
Copyright © 2020-2023  润新知