Fragment概述

一、Fragment概述
Fragment是Android3.0引入的新API,它代表Activity的子模版,所以可以把fragment理解为Activity片段。
Fragment必须被“嵌入”Avtivity中使用,因此Fragment也拥有自己的生命周期,不过Fragment的生命周期受Activity所控制,也就是说Activity停止的时候,Activity中所有的Fragment都会被停止。其他状态也是一样。
二、涉及的知识
1、Activity (活动窗口)
2、Fragment(碎片、片段) - 碎片化学习(Fragmental Learning)
3、TextView(标签)
4、Button(按钮)
5、GestureDetector(手势侦测器)
6、GestureListener(手势监听器)

三、切换碎片
1、创建安卓应用
基于Empty Activity 目录创建安卓应用【SwitchFragment】


单击【finish】按钮

 
2、将三张背景图片拷贝到drawable目录

 
3、字符串资源文件
字符串资源文件 string.xml

 
查看完整代码

 

 

切换碎片
第一个碎片
第二个碎片
第三个碎片
下一个碎片
4、主布局资源文件activity_main.xml


查看完整代码

<?xml version="1.0" encoding="utf-8"?>
主布局现在没有负责具体的界面设计,它只是提供一个容器,让碎片去负责各自的界面设计
5、创建碎片
(1)、创建第一个碎片
基于模板创建碎片- FirstFragment


设置碎片名称 - FristFragment

 
单击【finish】按钮

 
修改第一个碎片的布局资源文件 - fragment_first.xml

 

<?xml version="1.0" encoding="utf-8"?>
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginBottom="30dp"
    android:text="@string/first_fragment"
    android:textColor="#ff0000"
    android:textSize="30sp"/>

<Button
    android:id="@+id/btn_next_fragment"
    android:layout_width="wrap_content"
    android:layout_height="wr

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值