1.1.5_网格布局_GridLayout

属性

  • orientation 网格排列方向

    • vertical:由上到下,由左到右
    • horizontal:由左到右,由上到下
      作用于 \color{red}{`GridLayout`} 标签上
  • rowCount 该网格有多少行(可溢出)
    android:rowCount="3" 表示该网格有3行
    作用于 \color{red}{`GridLayout`} 标签上

  • colunmnCount 该网格有多少列(可溢出)
    android:colunmnCount="3" 表示该网格有3列
    作用于 \color{red}{`GridLayout`} 标签上

  • layout_row 当前元素放在第几行
    android:layout_row="3" 表示该网格有3行
    作用于 \color{red}{子元素} 标签上

  • layout_column 当前元素放在第几列
    android:layout_column="3" 表示该网格有3行
    作用于 \color{red}{子元素} 标签上

  • layout_rowSpan 占据多少行
    layout_rowSpan="3" 表示该元素占据3行的空间。
    作用于 \color{red}{子元素} 标签上
    \color{red}{注意:}

    • layout_rowSpan 属性指定的列数大于 rowCount 属性指定的值,即指定占据的行数大于网格的总行数会 \color{red}{报错}
    • 占据多行空间,不代表该元素会放大填充这些空间。若要填充,则需要指定 android:layout_gravity="fill" 属性
  • layout_columnSpan 占据多少列
    layout_columnSpan="3" 表示该元素占据3列的空间。
    作用于 \color{red}{子元素} 标签上
    \color{red}{注意:}

    • layout_columnSpan 属性指定的列数大于 colunmnCount 属性指定的值,即指定占据的列数大于网格的总列数会 \color{red}{报错}
    • 占据多列空间,不代表该元素会放大填充这些空间。若要填充,则需要指定 android:layout_gravity="fill" 属性
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。