Android LinearLayout线性布局(上下左右 正中间)示例

我先把整个窗口 进行了垂直对齐,把窗口分成了上中下三层,用到的是一个权重属性:android:layout_weight="1",就是按比例分配大小,上下设置为1,中间层设置8,然后再在每一层里面,对按钮进行布局,中间层里面还要嵌套一个线性布局,这是因为android:orientation="horizontal",这个布局方向的特点,默认是水平对齐,如果设置成水平对齐了,那么里面的元素就不能进行水平方向的修改(android:layout_gravity="center_horizontal"就没有效果),相反同理,所以就要用两层线性布局嵌套来解决。
Android LinearLayout线性布局(上下左右 正中间)示例_第1张图片

下面是activity_main.xml






你可能感兴趣的:(Android LinearLayout线性布局(上下左右 正中间)示例)