Android开发布局篇:LinearLayout(线性布局)

常用属性:

//下面这两个属性代表他的子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:分割线的使用:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值