zoukankan      html  css  js  c++  java
  • 每日学习

    今天继续学习fragment:

    使用Fragment有两种方式,分别是静态加载和动态加载

    静态加载:

    • 定义Fragment的xml布局文件
    • 自定义Fragment类,继承Fragment类或其子类,同时实现onCreate()方法,在方法中,通过inflater.inflate加载布局文件,接着返回其View
    • 在需要加载Fragment的Activity对应布局文件中<fragment>的name属性设为全限定类名,即包名.fragment
    • 最后在Activity调用setContentView()加载布局文件即可

    静态加载一旦添加就不能在运行时删除

    动态加载:
    • 获得FragmentManager对象,通过getSupportFragmentManager()
    • 获得FragmentTransaction对象,通过fm.beginTransaction()
    • 调用add()方法或者repalce()方法加载Fragment;
    • 最后调用commit()方法提交事务
    作者:哦心有
    本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    .net软件开发工程师面试题
    html笔记
    好用软件
    谷歌插件
    vue笔记
    js笔记
    数组去重
    css全局样式
    css笔记
    vscod插件
  • 原文地址:https://www.cnblogs.com/haobox/p/14911091.html
Copyright © 2011-2022 走看看