Android Layouts(GridLayout)详解

目录:
    1.GridLayout概述
    2.GridLayout属性+子View属性
    3.简单使用(stackoverflow发现的一个不错的demo)
    
1.GridLayout概述
        GridLayout实在Android 4.0(API 14)推出的一个网格式布局的控件,他与TableLayout和GridView都有相似之处,同时
    它的优势在于它可以设置子控件占据多行或多列。
    
2.GridLayout属性+子View属性
    2.1)GridLayout属性
android:rowCount="8":定义GridLayout行数
android:columnCount="8" :定义GridLayout列数
android:layout_centerInParent="true":设置GridLayout相对于父控件居中
android:orientation="horizontal":设置排列顺序
android:useDefaultMargins="true":当没有设置布局的参数时,使用默认边距
android:columnOrderPreserved="true":使列边界显示的顺序和列索引的顺序相同,默认true
android:rowOrderPreserved="true":使行边界显示的顺序和行索引的顺序相同,默认true
android:alignmentMode="alignMargins|alignBounds":alignMargins表示对齐子视图边距,alignBounds表示对齐子视图边界


    2.1)子View属性
    
android:layout_row="":设置子view所在行的位置
android:layout_column="":设置子view所在列的位置
android:layout_rowSpan="":设置子view占的行数
android:layout_columnSpan="":设置子view占的行数列数
android:layout_gravity="fill|left|center|vertical...":填充cell的模式


3.简单使用(stackoverflow发现的一个不错的demo)
    3.1)actvity_main.xml





    
    
   
  
    
   

  
    


  
 
    3.2)效果截图
   Android Layouts(GridLayout)详解_第1张图片 

你可能感兴趣的:(android)