layout_gravity和gravity属性的区别(Android)

layout_gravity和gravity属性的区别(Android)_第1张图片


上面布局界面运行后手机界面如下:


layout_gravity和gravity属性的区别(Android)_第2张图片


top:顶对齐
bottom:底对齐
left:左对齐
right:右对齐
center_vertical:垂直居中
center_horizontal:水平居中
center:居中


备注:


layout_gravity:相对于的是父容器
gravity:相对于的是自己本身,比如文本框或输入框中的文本内容相对于框自己的显示位置


TextView虽然layout_gravity设置了Bottom,但为什么没有底对齐,原因是父容器LinearLayout的Orientation的属性设置为vertical,所以垂直方向上不起作用


注意父容器的Orientation的属性值只会影响layout_gravit,不影响gravit


FR:海涛高软(QQ技术交流群:386476712)

你可能感兴趣的:(Android)