Android 六大布局之 GridLayout(网格布局)

目录

GridLayout(网格布局) 简述

计算器布局的实现


GridLayout(网格布局) 简述

1、GridLayout 布局是 Android 4.0 以后引入的新布局,和 TableLayout(表格布局) 有点类似,不过它功能更多,也更加好用

可以自己设置布局中组件的排列方式

可以自定义网格布局有多少行,多少列

可以直接设置组件位于某行某列

可以设置组件横跨几行或者几列

Android 六大布局之 GridLayout(网格布局)_第1张图片

计算器布局的实现

Android 六大布局之 GridLayout(网格布局)_第2张图片

上述效果实现代码如下:



    

    

回退 与 清空 按钮横跨两列,其它按钮都是直接添加,占用一行一列

通过 android:layout_rowSpan 与 android:layout_columnSpan 设置了组件横跨多行或者多列时,如果想要让组件填满横越过的行或列的话,则可以设置 android:layout_gravity = "fill" 

android:layout_gravity="fill":设置内容对其方式为填充

android:text="0":设置控件内容

android:textSize="50sp":设置控件字体大小

android:background="#FFCCCC":设置控件背景色

android:layout_marginLeft="5dp":设置控件内容距离左侧的距离

 

你可能感兴趣的:(Android)