第二课 Android 布局文件介绍2
上一节
下一节
一、帧布局(FrameLayout)
帧布局中,每加入一个组件,都将创建一块空白的区域,通常称为一帧,这一帧会放在屏幕的左上角,从左上角(0,0)坐标开始布局,多个组件层叠排序,后面添加的组件覆盖前面的组件。

在XML布局文件中,定义帧布局管理器可以使用<FrameLayout>标记,其基本的语法格式如下:

使用帧布局实现居中的层叠正方形,如下:

二、表格布局
与常见表格相似,以行、列形式管理其中UI组件,表格以<TableLayout></TableLayout>定义,其中以<TableRow>标记其中的每一行,可以加多个<TableRow>。如果不通过<TableRow>在表格中直接添加组件,则该组件将独占一行。

在XML布局文件中定义表格布局管理器的基本的语法格式如下:

| XML属性 | 描述 |
| android:collapseColumns | 设置需要被隐藏的列的列序号(序号从0开始),多个列序号之间用逗号“,”分隔 |
| android:shrinkColumns | 设置允许被收缩的列的列序号(序号从0开始),多个列序号之间用逗号“,”分隔 |
| android:stretchColumns | 设置允许被拉伸的列的列序号(序号从0开始),多个列序号之间用逗号“,”分隔 |
使用表格布局设计用户登录界面,如下图:


