zoukankan      html  css  js  c++  java
  • Android网络课程笔记-----Fragment

    1. 什么是Fragment 

        就是一个Activity的局部
       与Activity生命周期的比较:
          
    2. 好处
        Android2.x  ---->手机
        Android3.x  ---->平板
        Android4.x  ---->手机和平板
     
        一个Fragment可以和其他Fragment共同组成一个Activity,
        也可以独自构成一个Activity
     
    3. 创建Fragment的步骤
        1) 创建一个类,继承 android.support.v4.app.Fragment
        2) 重写onCreateView()方法,关联布局
        3) 向布局中拖拽一个fragment,选择创建的Fragment
        4) 将Activity修改为继承FragmentActivity
     
    4. Activity和Fragment互相通讯
     
    5. Fragment的静态和动态使用方法
        静态:在Activity生命周期之中,Fragment的布局不会发生变化
        好处:在多个Activity之间复用
     
    6. 动态片段
        动态: 在Activity生命周期之中,Fragment的布局发生变化
        好处: 动态的改变Activity的局部
     
    7. 动态增删改查片段的步骤:
        1. 动态增加
            a) 在布局中新增FrameLayout,并指定id,
            b)   FragmentManager fm = getSupportFragmentManager(); 
      FragmentTransaction ft = fm.beginTransaction();
      mFragment = new MyFragment();
      ft.add(R.id.container, mFragment);
      ft.commit();
    2. 动态删除
        ft.remove(mFragment);
    3. 动态修改
        ft.replace()
    4. 查询动态的片段
        片段保存在成员变量中
     
    其他更多使用方法见SupportV4Demo中的Fragment例子
  • 相关阅读:
    vue组件的通信
    vue基础
    vue项目总结
    路由(4)传参
    路由(3)
    第一次作业
    JAVA-2.0-homework
    JAVA-2.0-上机
    JAVA-1.9-homework
    JAVA-1.9-上机
  • 原文地址:https://www.cnblogs.com/vijay/p/3590948.html
Copyright © 2011-2022 走看看