安卓案例:网格布局实现计算器界面

安卓案例:网格布局实现计算器界面

一、网格布局(GridLayout)
GridLayout布局使用虚细线将布局划分为行、列和单元格,也支持一个控件在行、列上都有交错排列。

(一)继承关系图
安卓案例:网格布局实现计算器界面_第1张图片

(二)常用属性
1、针对布局的属性
(1)rowCount:行数
(2)columnCount:列数

2、针对子控件的属性
(1)layout_row:子控件在布局的行数
(2)layout_column:子控件在布局的列数
(3)layout_rowSpan:跨行数
(4)layout_columnSpan:跨列数

二、案例运行效果

安卓案例:网格布局实现计算器界面_第2张图片

三、实现步骤

1、创建安卓应用0404Demo

安卓案例:网格布局实现计算器界面_第3张图片

2、布局资源文件activity_main.xml



    

    

        
运行程序,效果如下:

安卓案例:网格布局实现计算器界面_第4张图片

3、创建自定义边框配置文件custom_border.xml

安卓案例:网格布局实现计算器界面_第5张图片

4、修改布局文件activity_main.xml
安卓案例:网格布局实现计算器界面_第6张图片

运行程序,结果如下:

安卓案例:网格布局实现计算器界面_第7张图片

5、修改custom_border.xml

安卓案例:网格布局实现计算器界面_第8张图片

运行程序,效果如下:
安卓案例:网格布局实现计算器界面_第9张图片

你可能感兴趣的:(安卓应用开发)