一,android:gravity 和android:layout_gravity的区别
android;gravity是自己的内容相对于自己的控件的位置,而android:layout_gravity是自己相对于父类的位置。
举例,现在有个EditText,里面的文本时one,设置android:gravity="center"来让EditText中的文字在EditText组件中居中显示;同时我们设置EditText的android:layout_gravity="right"来让EditText组件在LinearLayout中居中显示。如下图示:

二,android:padding和android:layout_margin的区别
padding是站在父view的角度描述问题,它规定它里面的内容必须与这个父view边界的距离。margin则是站在自己的角度描述问题,规定自己和其他(上下左右)的view之间的距离,如果同一级只有一个view,那么它的效果基本上就和padding一样了
理解Android布局属性:gravity与layout_gravity的区别
本文深入探讨Android布局管理器中的gravity与layout_gravity属性的区别,通过实例展示它们如何影响子控件在父控件中的位置。同时,文章还对比了padding与layout_margin在控件边界与间距上的作用。
322

被折叠的 条评论
为什么被折叠?



