安卓讲课笔记5.5 Fragment入门

本讲详细介绍了Fragment的入门知识,包括Fragment的生命周期、如何创建和管理Fragment,以及通过案例实现在一个Activity中切换不同Fragment。讲解了从创建安卓应用、准备素材,到编写Fragment界面逻辑和优化代码的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

零、本讲学习目标

  1. 熟悉Fragment生命周期
  2. 能正确使用Fragment切换界面

一、导入新课

  • 对于多界面安卓应用,当然可以使用多个Activity来实现,但是比较浪费资源,不如在一个Activity中使用多个碎片(Fragment)来实现界面切换效果。

二、新课讲解

(一)Fragment概述

  • Fragment是Android3.0引入的新API,它代表Activity的子模板,所以可以把fragment理解为Activity片段。Fragment必须被“嵌入”Avtivity中使用,因此Fragment也拥有自己的生命周期,不过Fragment的生命周期受Activity所控制,也就是说Activity停止的时候,Activity中所有的Fragment都会被停止,其它状态也是一样。

(二)Fragment生命周期

  • 附加与分离:onAttach() + onDetach()
  • 创建和销毁:onCreate() + onDestroy()
  • 创建视图和销毁视图:onCreateView() + onDestroyView()
  • 可见和不可见:onStart() +
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酒城译痴无心剑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值