网格布局GridLayout的那些事儿
程序开发
2023-09-09 15:19:31
(一)概述
GridLayout是在Android 4.0以后引入的一个新的布局,和TableLayout(表格布局)有点类似,不过它比后者更加强大,也更加好用;
1)可以自己设置布局中组件的排列方式
2)可以自定义网格布局有多少行,多少列
3)可以直接设置组件位于某行某列
4)可以设置组件横跨几行或者几列
(二)常用属性介绍
No.1 —–设置排列对齐
android:orientation :设置排列方式,可以是水平(horizontal)也可以是垂直(vertical竖直,默认);
android:layout_gravity : 设置对齐方式,可以是left ,right,center,buttom,也可以同时使用俩个,比如:top|left
No.2 ——设置几行几列
android:rowCount=”6”//设置网格布局有6行
android:columnCount=”6”//设置网格布局有6列
No.3——–设置组件所在的行列(注意:从0开始计算呀!)
android:layout_row =”1”//设置组件位于第2行
android:layout_column = “2” //设置该组件位于第3列
No.4 ——-设置组件横跨几行几列
android:layout_rowSpan=”2”//纵向横跨2行
android:layout_columnSpan=”3”//横向横跨2列
(三) 使用案例—–计算器布局的实现(是不是觉的比LinearLayout好用多了,不用再各种嵌套了)
运行效果如下:
实现代码:
标签:
相关文章
-
无相关信息