android 一行多列
时间: 2023-07-22 22:38:31 浏览: 77
Android 多行多列CheckBox
Android 中可以使用 GridLayout 来实现一行多列的布局。GridLayout 可以将子视图按照行列的方式进行排列,并且可以指定每个子视图所占的行数和列数。
例如,要实现一行三列的布局,可以在 XML 中这样使用 GridLayout:
```xml
<GridLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:rowCount="1"
android:columnCount="3">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Column 1"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Column 2"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Column 3"/>
</GridLayout>
```
这里的 rowCount 和 columnCount 分别指定了行数和列数,每个子视图默认占据一个单元格。如果需要指定某个子视图占据多个单元格,可以使用 layout_rowSpan 和 layout_columnSpan 属性。
阅读全文