文档:https://developer.android.com/guide/topics/ui/layout/linear
1.简介LinearLayout 是一个视图组,用于使所有子视图在单个方向(垂直或水平)保持对齐。
可以使用 android:orientation 属性指定布局方向。
LinearLayout 的所有子视图依次堆叠,因此无论子视图有多宽,垂直列表每行均只有一个子视图,水平列表将只有一行高(最高子视图的高度加上内边距)。
LinearLayout 会考虑子视图之间的边距以及每个子视图的对齐方式(右对齐、居中对齐或左对齐)。
LinearLayout全类名为android.widget.LinearLayout,是android自带的ViewGroup子类
2.布局权重LinearLayout还支持使用 android:layout_weight 属性为各个子视图分配权重。
此属性会根据视图应在屏幕上占据的空间大小,向视图分配“重要性”值。如果拥有更大的权重值,视图便可展开,填充父视图中的任何剩余空间。
子视图可指定权重值,然后系统会按照子视图所声明的权重值比例,为其分配视图组中的任何剩余空间。默认权重为零。



