Android - Fragment (一)定义

简介: 什么是Fragment,为什么要用Fragment? Fragment,直译为碎片。是Android UI的一种。 Fragment加载灵活,替换方便。定制你的UI,在不同尺寸的屏幕上创建合适的UI,提高用户体验。

什么是Fragment,为什么要用Fragment?

Fragment,直译为碎片。是Android UI的一种。

Fragment加载灵活,替换方便。定制你的UI,在不同尺寸的屏幕上创建合适的UI,提高用户体验。

页面布局可以使用多个Fragment,不同的控件和内容可以分布在不同的Fragment上。

每个Fragment有自己的生命周期。

使用Fragment,可以少用一些Activity。一个Activity可以管辖多个Fragment。

 

例如Android5.1 Settings 

Android5.1的Settings界面用Fragment来布局。

Settings主界面分为4大块内容,由4个Fragment来填充。每一块有自己的标题和按钮。

点开Display --> Daydream,可以看到上方有一个开关。这也是用Fragment来实现的。

这样一个开关布局同样用在了Language & input --> Spell checker 和 Developer options 中。

目录
相关文章
|
6月前
|
XML Android开发 数据格式
Android -- Fragment动态注册
Android -- Fragment动态注册
31 0
|
3月前
|
Android开发
Android基础知识:什么是Fragment?与Activity的区别是什么?
Android基础知识:什么是Fragment?与Activity的区别是什么?
270 54
|
4月前
|
Android开发 Kotlin
android开发,使用kotlin学习Fragment
android开发,使用kotlin学习Fragment
46 0
|
4月前
|
XML Java Android开发
Android Studio App开发之碎片Fragment的讲解及实战(附源码 包括静态和动态注册)
Android Studio App开发之碎片Fragment的讲解及实战(附源码 包括静态和动态注册)
40 1
|
8月前
|
Android开发
Android ViewModel+LiveData实现Fragment间通信详解
Android ViewModel+LiveData实现Fragment间通信详解
101 0
|
8月前
|
Android开发
Android 中Activity和Fragment生命周期的具体变化详解
Android 中Activity和Fragment生命周期的具体变化详解
90 0
|
8月前
|
Android开发
Android 中Fragment和Activity之间的通信
Android 中Fragment和Activity之间的通信
40 0
|
8月前
|
Android开发
Android 中使用RadioGroup+Fragment实现底部导航栏的功能
Android 中使用RadioGroup+Fragment实现底部导航栏的功能
75 0
|
9月前
|
Android开发 容器
Android上机实验-6 Fragment的使用
Android上机实验-6 Fragment的使用
65 1
|
10月前
|
Java Android开发 容器
Android实战开发--小慕笔记UI设计(Fragment布局的使用)
Android实战开发--小慕笔记UI设计(Fragment布局的使用)
Android实战开发--小慕笔记UI设计(Fragment布局的使用)