zoukankan      html  css  js  c++  java
  • android——学习:网格布局——GridLayout

      Android一开始就提供了几种布局控件,如线性布局LinearLayout、相对布局RelativeLayout和表格布局TableLayout等,但在很多情况下,这些布局控件是不能满足要求的,因此Android 4.0提供了新的布局控件——Gridlayout。


    GridLayout的基本知识:

      网格布局把布局以“行”和“列”的形式进行了切分,使其在x轴和y轴方向上对控件进行对齐。由于其避免了使用多层嵌套,所以渲染性能相对更好。网格布局控件Gridlayout继承自ViewGroup,其继承树如下:

      

    java.lang.Object      
      android.view.ViewGroup
      android.view.ViewGroup
      android.widget.GridLayout

    GridLayout的Xml属性:

    属性名称 描述
    android:orientation 在布局过程中不使用Orientation属性
    android:colemnCount  指定总共的列数
    android:rowCount 指定总共的行数
    android:alignmentMode

    当设置为alignMargins即1,单元格排成一排的界限;

    当设置为alignBounds即0,单元格排成一排的边缘

    android:rowOrderOreserved 当设置为true,强制行边界出现在相同的顺序列索引。默认为true
    android:useDefaultMargins 当设置为true,告诉GridLayout使用默认边距。默认为false。
    逃避不一定躲得过,面对不一定最难过
  • 相关阅读:
    51nod 1031+斐波那契和杨辉三角的一些基础知识
    51nod 1297
    萌新二叉树学习笔记
    HDU3415【单调队列】
    萌新瞎讲网络流之最大流【不定期更新理解篇】
    萌新浅谈单调队列
    51nod 1021【区间DP】
    51nod 1278【贪心】
    51nod 1413
    51nod1181【素数筛】
  • 原文地址:https://www.cnblogs.com/yangzhenlong/p/3214673.html
Copyright © 2011-2022 走看看