Android中提供了线性布局管理器(LinearLayout)、表格布局管理器(TableLayout)、相对布局管理器RelativeLayout)、帧布局管理器(FrameLayout)和绝对布局管理器(AbsoluteLayout)5种,其中绝对布局管理器在Android2.0中已被标记为过期。
常用的属性:
1.anroid:orientation属性 用于设置布局管理器中组件的排列方式,horizontal表示水平排列;vertical表示垂直排列。
2.android:background属性 用于设置布局管理器的背景,其中包括背景图片和背景颜色。
3.android:gravity 属性 用于设置布局管理器中组件的对齐方式。
4.android:layout_width属性 用于设置组件的基本宽度
5.android:layout_height属性 用于设置组件的基本高度
6.android:id 属性 为当前组件指定一个id属性,在Java中可以应用这个属性单独引用这个属性。
一、线性布局管理器(LinearLayout)
将放入其中的组件按照垂直或水平方向来布局,在线性布局管理器中,每一行或每一列中只能放一个组件,并且不会换行,当组件排列到窗口的边缘后,后面的组件将不会显示出来。
二、表格布局管理器(TableLayout)
与表格类似,以行、列的形式来管理放入其中的UI组件。
在表格布局中,可以添加多个<TableRow>标记,每个标记占用一行,在标记中还可以添加组件,每添加一个组件,