<span style="font-size:18px;"> 2.LinearLayout线性布局******** >概念:单一方向的布局 按水平方向或者垂直方向 所有子元素 在水平方向或者垂直方向 每一行或者每一列只能有一个元素 >属性: >1,LinearLayout的方向属性 orientation android:orientation:方向属性 有俩个方向 horizontal(水平),vertical(垂直) android:orientation="horizontal" android:orientation="vertical" LinearLayout 默认是有方向的 水平方向 >2,权重属性 android:layout_weight="1" 权重属性 分配父控件的剩余空间 剩余空间:父控件的宽或者高 减去 子控件 (所有子元素)的宽或者高 (*和方向有关) 分配:子控件的宽或者高 = 原有的宽度或者高度 + 剩余空间(宽或者高)/子控件权重的和 *子控件的权重 note :使用android:layout_weight时设置子控件的宽或者高为0dp(成比例进行分配) >3, android:layout_gravity="bottom" 相对于父控件的位置 android:layout_gravity属性和父控件的方向有关 如果父控件是水平方向android:layout_gravity的自身的水平方向属性是无效的 如果父控件是垂直方向 android:layout_gravity的自身的垂直方向属性是无效的 >4,android:gravity="bottom|right" 如果当前属性是在布局节点:子元素相对于自身的位置 如果当前属性在控件中 (button ,TextView..)控制的是控件里的内容 (文字)</span>