zoukankan      html  css  js  c++  java
  • Android学习记录

    1,Fragment是什么?
        Fragment是一个比Activity粒度更小的界面布局单元,每个Fragment包含自己的一组UI组件,可以看成是一个微缩版的Activity,每个Activity包含一个或者多个Fragment
    2,为什么需要Fragment?(意义、作用等)
        Fragment的引入是针对平板的大屏幕考虑的,但在4.0版本以后与手机端进行了统一,即手机端也可以使用Fragment。一个Activity拆成多个Fragment,每个Fragment管理自己的一套UI组件,Fragment之间可以动态的组合,使得Activity可以更加灵活地进行界面布局
    3,与Activity的比较?
        关系:Fragment是一个Activity的缩小版,一个Activity包含有一个或者多个Fragment,每个Fragment都嵌入到一个Activity中,Fragment之间可以自由地动态地进行组合,可以算是比Activity粒度更细小的一个界面布局单元
        区别:Activity进入后台时,会被放入回退栈中,当用户按back按钮时,Activity可以恢复;但是,Fragment在进入后台时不会被自动地放到回退栈中,需要显式调用addToBackStack()方法
    4,Fragment的生命周期?
        Fragment经历的状态与Activity类似,但是,有一些新状态是Fragment独有的
  • 相关阅读:
    debian 登录CUPS 管理界面报错
    Shell脚本调试技术
    贴个ALSA例程
    产业生态圈和生态圈
    开个帖,开始学习shell编程
    Lua源码阅读建议
    Flash, EEPROM, SPI Flash diff
    makefile中的notdir,wildcard和patsubst
    quartus II使用零星记录
    Hello ZED
  • 原文地址:https://www.cnblogs.com/laihaiteng/p/4354337.html
Copyright © 2011-2022 走看看