现在的位置: 首页 > 综合 > 正文

Pad和Margin

2018年05月12日 ⁄ 综合 ⁄ 共 428字 ⁄ 字号 评论关闭

缺省地,各widget之间是紧密排列的,如果需要留边,可以采用padding的方式,如图所示。在XML中使用 android:padding,android:paddingLeft,android:paddingRight,android:paddingTop, 和android:paddingBottom。在Java code中可以使用setPadding() 来处理。例如android:paddingTop="30px"。

需要注意的是,如果设置背景android:background,那么包括widget和padding的区域都是看不到背景的。也就是 widget实际上包含了padding的尺寸。为了避免这种情况,我们可以使用margin来替代,例如 android:layout_marginTop,例如android:layout_marginLeft="100px"

通俗地,padding可以理解为widget的内边框,margin可以理解为外边框。

抱歉!评论已关闭.