在Android中,需要对每个控件定义大小、位置,需要给定一种布局的管理方式
线性布局(LinearLayout)
线性布局主要以水平和垂直方式来显示界面组件,支持为各个组件分配权重,确保组件显示的大小符合要求。
1. android:orietation
设置布局内组件排列方式,可选horizontal(水平排列)和vertical(竖直排列),默认为vertical。
2. android:gravity
设置布局内组件对齐方式,可选top(顶部)、bottom(底部)、left(左边)、right(右边)、center_vertical(垂直居中)、fill_vertical(垂直填充)、center_horizontal(水平居中)、fill_horizontal(水平填充)、center(居中)、fill(填充)、clip_vertical(垂直裁剪)和clip_horizontal(水平裁剪),也可同时定义多个属性,用竖线隔开,如左下角对齐:left|bottom
3. android:layout_weight
android:layout_weight 会按照设置的值大小给每个控件分配大小。
如要创建线性布局,让每个子视图使用大小相同的屏幕空间,要将每个视