1、常用属性
(1)针对布局的属性
属性 | 含义 |
---|---|
rowCount | 行数 |
columnCount | 列数 |
layout_width | 布局宽度 |
layout_height | 布局高度 |
(2)针对子控件的属性
属性 | 含义 |
---|---|
layout_row | 子控件在布局的行数 |
layout_column | 子控件在布局的列数 |
layout_rowSpan | 跨行数 |
layout_columnSpan | 跨列数 |
二、计算器界面–案例
1、创建安卓应用
- 基于Empty Activity模板创建安卓应用 - GridLayoutCalculator
2、准备背景图片
3、字符串资源文件
- 字符串资源文件 - strings.xml
4、自定义边框配置文件
- 在drawable目录里添加custom_border.xml
5、主布局资源文件
- 主布局资源文件 - activity_main.xml
- 将默认的约束布局修改为垂直的线性布局,设置相关属性
- 添加一个网格布局,设置为6行5列
- 添加第一行的五个按钮
- 添加第二行五个按钮
- 添加第三行五个按钮
- 在第四行添加五个按钮
- 在第五行添加五个按钮,但是第五个按钮跨两行,高度要重新设置
- 第六行添加三个按钮,第一个按钮跨两列,宽度要重新设置
- 最终效果图如下: