• 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。
    逃避不一定躲得过,面对不一定最难过
  • 相关阅读:
    nodejs版本控制和切换
    菜单制作过程笔记1
    蔚来面试代码题
    HTTP
    go语言圣经课后练习题
    react单测样例
    django 源码分析
    C#/.net Json序列化时指定字段的json属性名
    .net core跨域配置
    Navicat15破解避坑!!!
  • 原文地址:https://www.cnblogs.com/yangzhenlong/p/3214673.html
Copyright © 2020-2023  润新知