控件常用属性解析

layout_margin与padding

layout_margin属性用于设置此控件与相邻控件或父容器边缘的距离
padding属性用于设置此控件内部的内容到控件边缘的距离

上图演示了margin和padding的范围(棕色为控件的边框)

layout_gravity与gravity

layout_gravity属性用于设置此控件在父控件中的对齐方式(居中,上下左右对齐)
gravity属性用于设置此控件中内容的对齐方式
总而言之,带 layout 的属性都是用于控件外部,相对于父控件而言。

layout_weight

用于设定多个控件的空间分配比例,正整数

posted @ 2022-02-08 09:49  汉学  阅读(58)  评论(0)    收藏  举报