Android Fragments 入门指南
在 Android 开发中,许多设计概念旨在促进应用程序不同元素的重用和交互。其中,Fragments 是一个强大的工具,可用于创建模块化、可重用的用户界面组件。本文将详细介绍 Android Fragments 的基础知识,包括其定义、创建、添加到活动以及管理和通信等方面。
1. 什么是 Fragment?
Fragment 是应用程序用户界面的一个独立、模块化部分,以及与之对应的行为,它可以嵌入到活动(Activity)中。在应用程序设计阶段,可以将多个 Fragments 组合起来创建一个活动;在应用程序运行时,还可以动态地将 Fragments 添加到活动中或从活动中移除,从而实现动态变化的用户界面。
需要注意的是,Fragment 只能作为活动的一部分使用,不能作为独立的应用程序元素进行实例化。不过,可以将其视为一个功能上的“子活动”,拥有自己的生命周期,类似于完整的活动。
Fragments 以 XML 布局文件的形式存储,可以通过在活动的布局文件中放置适当的 <fragment> 元素,或者直接在活动的类实现中通过代码添加到活动中。
在 Android 应用中使用 Fragments 之前,要知道 Fragments 是从 Android SDK 3.0 版本才引入的。为了与较旧的 Android 版本兼容,使用 Fragments 的应用必须使用 android-support-v4 支持库。
2. 创建一个 Fragment
一个 Fragment 由两个组件组成
超级会员免费看
订阅专栏 解锁全文
1770

被折叠的 条评论
为什么被折叠?



