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.思考

     若是一个有权重的碰到无权值的,该先满足谁呢?

     答案是先满足无权值的。

   

            

猜你喜欢

转载自blog.csdn.net/xd15010130025/article/details/77435686
今日推荐