用户登录
用户注册

分享至

Android-Fragment了解

  • 作者: 凌云萧萧
  • 来源: 51数据库
  • 2021-09-01

Fragment

  • 什么是Fragment?

  • 为什么要使用Fragment?

  • 如何使用Fragment?

  • 如何管理Fragment?

  • Fragment的生命周期。

什么是Fragment?

  1. Fragment是activity的界面中的一部分
  2. 多个fragment们组合到一个activity中
  3. 多个activity中可重用一个fragment

为什么要使用Fragment?

  • 支持更动态更灵活的界面设计
  • 在平板上的应用
  • Activity的layout分成Fragment

如何使用Fragment?

  • Create Fragment
    • onCreate()
    • onCreateView()
    • onPause()
  • Add Fragment
    • Java Code
    • Layout
  • Replace Fragment

如何管理Fragment?

  • 查找Fragment
    • findFragmentById()
    • findFragmentByTag()
  • Fragment的后退
    • Fragment Stack
    • popBackStack()
    • addOnBackStackChangedListerner()
  • 总结
    • FragmentManager
    • FragmentTransaction
    • Add/Remove

总结:

  1. fragment相当于模块化的一段activity
  2. 具有自己的生命周期,接收自己的事件
  3. 在activity运行时被添加或删除

参考博客:https://blog.csdn.net/qq_27489007/article/details/52245923

软件
前端设计
程序设计
Java相关