一、LinearLayout线性布局:
线性布局控制其中的控件或组件横向或纵向排列。线性布局布局中,每一行或每一列只能放一个控件。
并且线性布局不会换行。当控件排列到窗体边缘,后面的控件就被隐藏,而不会显示出来。
线性布局的默认方向是水平方向(Horizontal)。
线性布局方向:Vertical 垂直方向、Horizontal 水平方向。
LinearLayout的特有属性:【重新归纳:去除公共属性后的特有属性】
1、android:orientation布局管理器内组件的排列方式
2、android:gravity设置布局管理器内组件的对齐方式
3、android:weightSum
LinearLayout 子元素的特有属性:
1、android:layout_weight子元素在 LinearLayout 中所占的权重
2、android:layout_gravity子元素在 LinearLayout 中的对齐方式
二、RelativeLayout相对布局
按着控件之间的相对位置来进行布局。
具体使用方式如下如图: