在对布局文件内控件的属性进行设置时经常会对带有margin或padding关键词的属性进行设置,那么带有margin或padding关键词的属性到底用来干什么呢?
一:margin系列属性
1、margin系列属性用来设置控件的外边距大小
2、一个控件设置了margin系列属性后,属性效果有可能作用于此控件所在布局文件,作用于此控件所在布局文件内和此控件同级别的兄弟控件。
3、android系统布局时margin系列属性中常用属性:
属性 说明 android:layout_margin 快捷键:同时设置控件上下左右外边距大小 android:layout_marginTop 设置控件上外边距大小 android:layout_marginBottom 设置控件下外边距大小 android:layout_marginLeft 设置控件左外边距大小 android:layout_marginRight 设置控件右外边距大小
二:padding系列属性
1、padding系列属性用来设置控件内边距的大小
2、一个控件设置了padding些列属性后,属性效果仅作用于此控件的内容,不影响其和所在布局文件或
此控件所在布局文件内和此控件同级别的兄弟控件之间的位置关系。
3、android系统布局时padding系列属性中常用属性
属性 说明 android:padding 快捷键:同时设置控件上下左右内边距大小 android:paddingTop 设置控件上内边距大小 android:paddingBottom 设置控件下内边距大小 android:paddingLeft 设置控件左内边距大小 android:paddingRight 设置控件右内边距大小