一、帧式布局概述
1、布局特点
- 帧式布局是一种层叠式的布局,后添加的控件会层叠在先添加的控件上。
2、继承关系图
- FrameLayout类是ViewGroup的子类
3、常用属性
属性 | 含义 |
---|---|
scrollbars | 滚动条(none、horizontal、vertical) |
layout_marginTop | 上边距 |
layout_marginBottom | 下边距 |
layout_marginLeft | 左边距 |
layout_marginRight | 右边距 |
paddingLeft | 左内边距 |
paddingRight | 右内边距 |
paddingTop | 上内边距 |
paddingBottom | 下内边距 |
background | 背景(背景色、背景图、背景选择器) |
二、案例演示:切换颜色
1、创建安卓应用
- 基于
Empty Activity
创建安卓应用-SwitchColor
单击【Finsh】按钮
2、主布局资源文件
- 主布局资源文件-
activity_main.xml
3、字符串资源文件 - 字符串资源文件-
strings.xml
- 此时,查看界面预览效果
4、主界面实现功能
- 主界面类-
MainActivity
- 定义变量
- 通过资源标识符获取控件实例
- 编写切换颜色单击事件处理方法
5、启动应用,查看效果
- 单击【切换颜色】按钮
6、修改颜色算法
- 启动应用查看效果
- 优化代码,采用循环结构