TableLayout可以将视图按照行、列进行排列。
时间: 2024-02-25 14:55:15 浏览: 13
是的,`TableLayout` 可以将视图按照行、列进行排列。`TableLayout` 是 Android 中的一个布局容器,可以用于在表格中排列控件。在 `TableLayout` 中,每一行使用 `TableRow` 标签定义,每个单元格可以添加一个或多个控件。
下面是一个简单的示例,展示了如何使用 `TableLayout` 实现一个简单的表格布局:
```xml
<TableLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TableRow>
<TextView
android:text="Name" />
<TextView
android:text="Age" />
<TextView
android:text="Gender" />
</TableRow>
<TableRow>
<TextView
android:text="Tom" />
<TextView
android:text="18" />
<TextView
android:text="Male" />
</TableRow>
<TableRow>
<TextView
android:text="Jerry" />
<TextView
android:text="20" />
<TextView
android:text="Female" />
</TableRow>
</TableLayout>
```
上述代码中,定义了一个包含三行三列的表格。每一行都使用 `TableRow` 标签定义,每个单元格包含一个 `TextView` 控件。
需要注意的是,`TableLayout` 只是一个容器,不会对其中的控件进行任何自动调整。如果需要控制单元格的宽度或高度,可以使用 `android:layout_weight` 属性或其他布局属性来调整。