首页 > 其他分享 >03#Android 基础:Fragment

03#Android 基础:Fragment

时间:2022-11-19 13:14:15浏览次数:61  
标签:03 Fragment 视图 层次结构 Activity 组件 Android

Fragment 概念

官方文档定义:Fragment 表示应用界面中可重复使用的一部分。Fragment 定义和管理自己的布局,具有自己的生命周期,并且可以处理自己的输入事件。Fragment 不能独立存在,而是必须由 Activity 或另一个 Fragment 托管。Fragment 的视图层次结构会成为宿主的视图层次结构的一部分,或附加到宿主的视图层次结构。

Fragment 就是组件的意思,Vue、React 这样的 Web 前端框架中就有组件的概念。组件的目的就是重复使用一段 UI,在页面中可以重复插入,不用的时候直接删除,实现可拔插,对代码的侵入性小,减少代码的耦合程度。

Fragment 要点

  1. Fragment 体现出模块化的思想,可以在同一 Activity 或多个 Activity 中使用同一 Fragment;或者把一个 Activity 划分为多个 Fragment 进行布局。
  2. Fragment 可以作为另一个 Fragment 的父级,形成层层嵌套的关系。

Fragment 应该提供管理它自己的界面所需的逻辑。应避免让一个 Fragment 依赖于另一个 Fragment 或从一个 Fragment 操控另一个 Fragment,违反了其定义和模块化思想。

标签:03,Fragment,视图,层次结构,Activity,组件,Android
From: https://www.cnblogs.com/Enziandom/p/16905447.html

相关文章