zoukankan      html  css  js  c++  java
  • 安卓开发学习——Fragment

    一、理解Fragment是组成activity的局部模块

    1、它与Activity相似,它有自己的生命周期

    2、它不能单独存在,必须嵌入在Activity中

    3、本质上一个Fragment会产生一个FrameLayout

    4、如果要使用Fragment界面必须是继承FragmentActivity

    二、android-support-v4.jar

    1、它是GOOGLE官方提供的一个能兼容到1.6的兼容包

    2、V4包中包含了3.0中推出的新的API,有它可以保证低版本的手机一样可以使用

    3、重要的API Fragment、ViewPager等

    总结:因此要用Fragment要使用V4中的

    三、Fragment的静态加载

    1、定义Fragment,继承Fragment

    2、布局文件使用fragment加载

    3、加载Fragment 的Activity必须是继承FragmentActivity

    四、动态加载

    1、定义Fragment,继承Fragment

    2、利用FragmentTransaction动态加载,代码示例如下:

    FragmentTransaction还有其它方法供使用如:replace、remove

    3、加载Fragment 的Activity必须是继承FragmentActivity

    4、补充:事务里调用addToBackStack()添加到回退栈这样便可以在使用回退键时回到动态操作的前一个状态

    五、生命周期(了解)

  • 相关阅读:
    (4)使用 JDK8 日期時間 API
    (3)使用 Joda-Time
    (2)時間的 ABC
    (1)Date 與 Calendar 怎麼了?
    Android 开发绕不过的坑:你的 Bitmap 究竟占多大内存?
    AsyncTask 源码阅读笔记
    LinkedHashMap 阅读笔记
    HashMap 阅读笔记
    DiskLruCache 阅读笔记
    Android面试复习
  • 原文地址:https://www.cnblogs.com/yzmn/p/12755504.html
Copyright © 2011-2022 走看看