常用属性:
//下面这两个属性代表他的子view是按照什么顺序排列的,vertical是纵向排列 horizontal是水平排列 默认是水平的 而我们的布局纵向比较多,所以平常都是设置为vertical的
android:orientation="vertical 或 horizontal"
gravity:控制组件所包含的子元素的对齐方式,可多个组合
layout_gravity:控制该组件在父容器里的对齐方式
background:为该组件设置一个背景图片,或者是用眼色覆盖
divider:分割线
showDividers:设置分割线所在的位置,none(无),beginning(开始)、end(结束)、middle(每两个组件中间)
dividerPadding:设置分割线的padding
layout_weight(权重):该苏醒是用来等比例的划分区域
上面的属性gravity其实可以使用 或( | ) 语句这样完
比如说我想要一个控件在底部居中,那么可以这样做:这样就可以让控件针对于某个方向做居中显示了, 其实很多属性都可以这样玩,不妨动手试试把。
下一个属性:layout_gravity:
子控件使用layout_gravity可控的方向恰恰与父布局的对齐方向相反,例如父布局的对齐方向是垂直的,那只能控制子布局的水平方向
layout_weight(权重):把剩余控件分配给设置权重的控件。或者说,让此控件占满剩余空间,如果有两个控件设置了权重,那么这两个控件1:1分配剩下的空间。 当然了,这个值是可以改的,但是正常情况下都是设置为1
divider:分割线的使用: