欢迎来到Introzo百科
Introzo百科
当前位置:网站首页 > 技术 > android表格布局介绍,TableLayout表格布局详解

android表格布局介绍,TableLayout表格布局详解

日期:2023-10-03 17:36

1.表格布局简介

Tablelayout 类以行和列的形式管理控件。每行都是一个 TableRow 对象或一个 View 控件。当是TableRow对象时,可以在TableRow下添加子控件。默认情况下,每个子控件占据一列。当它是View时,View将占据自己的行。

2。 TableLayout行数和列数的确定(最大原则)

TableLayout中的行数是由开发者直接指定的,即有多少TableRow对象(或View控件)就有多少行。 TableLayout 中的列数等于包含最多子控件的TableRow 中的列数。如果第一个 TableRow 包含 2 个子控件,第二个 TableRow 包含 3 个,第三个 TableRow 包含 4 个,则 TableLayout 的列数为 4。

3。 TableLayout可设置属性详解

总的来说,这个TableLayout的属性和html中Table标签的属性类似。他的属性如下:

TableLayout 可以设置的属性包括全局属性和单元格属性。

1。全局属性也是列属性,有以下3个参数:

android:stretchColumns 设置可拉伸的列。该列可以按行延伸,最多占据一整行。

android:shrinkColumns 设置可收缩列。当列中子控件的内容过多并已挤入行时,子控件的内容将沿列方向显示。

android:collapseColumns 设置隐藏的列。

示例:

android:stretchColumns="0" 第 0 列可以拉伸

android:shrinkColumns =“1,2”

关灯