1. layout_margin 和 padding的区别
layout_margin: 子控件距离父控件的边距。例如:一个TextView距离它的父控件LinearLayout的边距。
padding:控件内容距离该控件的边距。例如:TextView中的文本内容距离该TextView的边距。
2. layout_gravity 与 gravity的区别
layout_gravity:子控件相对于父控件的位置。
gravity:控件内容的显示位置。
总结:layout_margin 和 layout_gravity 都是子控件相对于父控件某种关系。
padding和 gravity 都是控件本身内容与该控件的关系。