博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android-Fragment了解
阅读量:3941 次
发布时间:2019-05-24

本文共 667 字,大约阅读时间需要 2 分钟。

Fragment

  • 什么是Fragment?

  • 为什么要使用Fragment?

  • 如何使用Fragment?

  • 如何管理Fragment?

  • Fragment的生命周期。

    android-fragment.png

什么是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

你可能感兴趣的文章
redis
查看>>
word2vec参数
查看>>
python的collections
查看>>
LDA和PCA
查看>>
推荐分解:介绍SVD、SVD++
查看>>
FM详解
查看>>
二叉树遍历
查看>>
推荐方法的比较
查看>>
LDA主题模型
查看>>
《集体智慧编程》-优化算法
查看>>
hadoop和spark详解
查看>>
推荐之召回和排序
查看>>
基于社交的推荐
查看>>
Lookalike理解
查看>>
vscode插件
查看>>
MTL多任务学习-Multitask Learning
查看>>
graph-embedding
查看>>
HMM隐马尔科夫模型
查看>>
开发中关键字区别
查看>>
python的=、copy和deecopy详细区别
查看>>