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。
    逃避不一定躲得过,面对不一定最难过
  • 相关阅读:
    FJUT3260
    Codeforces Round #387 (Div. 2)
    poj 1375
    试题 历届试题 蚂蚁感冒(模拟)
    丢手绢(尺取)
    「金」点石成金(dfs)
    小A买彩票(dp)
    不平行的直线
    最少交换次数
    第k小数(桶排序)
  • 原文地址:https://www.cnblogs.com/yangzhenlong/p/3214673.html
Copyright © 2011-2022 走看看