linearlayout布局的属性 gravity layout_gravity layout_weight
gravity和layout_gravity都表示对齐方式
1.二者的区别
gravity表示在空间内部的对齐方式,他的针对效果是对内部来说的。对自己本身起作用。而layout_gravity是对这个控件在父类中的位置排布起作用的。二者的针对对象不同。
2.可以使用的属性
left right bottom等。如果需要同时用两个,可以在中间加上|,如 left|bottom,表示左下角的意思。
3.需要注意的地方
如果父类布局是水平的,那么layout_gravity在是平方方向不起作用,垂直方向同理。
layout_weight
1.作用
是用来分配控件在布局中的比重的。只能在linearlayout中使用。
2.使用方法
若属性为“warp_content",那么控件权重和其数值成正比。
如果为“match_parent”,和权值成反比。
使用范例如上。
3.思考
若是一个有权重的碰到无权值的,该先满足谁呢?
答案是先满足无权值的。