一. 继承图
二. Xml方式
1. 所有的布局共有的属性
① View在左上右下四个方向和其他View之间的距离,值是 dp
1 | android:layout_marginStart (android:layout_marginLeft) |
② View内部元素到View左上右下边框之间的距离,值是 dp
1 | android:paddingStart (android:paddingLeft) |
③ 容器 内部的对齐方式 以及 容器相对于父容器的对齐方式
1 | android:gravity //设置布局管理器内组件的对齐方式 |
④ 设置权重
1 | android:layout_weight="" |
关于权重的计算可以参考:彻底搞懂Android布局中的layout_weight
2. LinearLayout 独有的属性
1 | //设置布局内的元素排布方式 |