GridLayout用法

简介:
  GridLayout是Android4.0以后新增的一种网格布局,用来代替之前的TableLayout,LinearLayout等的嵌套布局。(若要在4.0版本之前使用,需要导入v7包)GridLayout使用的其实是跟LinearLayout类似的API。

    android:orientation="horizontal"  //设置方向
    android:rowCount="5"    //设置网格的行数
    android:columnCount="4"    //设置列数
    android:layout_columnSpan="2"  //设置该控件跨越的列数
    android:layout_rowSpan="2"      //设置该控件跨越的行数
    android:layout_gravity="fill"      //该控件填满所跨越的整行或整列

其次,若要指定某控件显示在固定的行或列,只需设置该子控件的android:layout_row和android:layout_column属性即可,但是需要注意:android:layout_row=”0”表示从第一行开始,android:layout_column=”0”表示从第一列开始,这与编程语言中一维数组的赋值情况类似。

下面是一个计算器的布局的代码:

  
  
  

运行后的结果:


GridLayout用法_第1张图片
超级截屏_20171201_114002.png

你可能感兴趣的:(GridLayout用法)