Android中控件的padding和margin属性的使用

原创 2016年07月23日 14:33:30

Android中的padding和margin是布局中比较常用的两个属性,主要是用来设置边距的。
margin:如果给某个控件B设置了margin属性,那实际上就是设置了控件B距离他的父控件或者是兄弟控件的边距。
padding:如果给某个控件B设置了padding属性,那实际上就是设置了控件B距离它的子控件或者是它内部的内容(如文本)的边距。
下面给出图解:
这里写图片描述

如图所示:我们以控件B为主,设置的是控件B的margin和padding属性,控件A是控件B的父控件,控件C(内容C)是控件B的子控件或内部内容。
那么控件B的margin属性设置的就是控件B与控件A之间的距离。
控件B的padding属性设置的就是控件B与控件C(内部内容C)之间的距离。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

android:padding和android:margin的区别

android:layout_alignLeft指该控件距离边父控件的边距,android:paddingLeft指该控件内部内容,如文本距离该控件的边距。当按钮分别设置以上两个属性时,得到的效果是不...
  • maikol
  • maikol
  • 2010年12月01日 20:25
  • 87583

Android 中padding和margin的区别

区别padding是在控件内部的margin是在控件外部的如图所示,红线区域是margin,黑线区域是padding下面是TextView的各种 padding,margin的使用效果这里宽高全是wr...

浅析Margin和Padding属性

在Android布局中,我们经常需要使用Margin和Padding属性,这里记录一下2者的区别,以及使用的注意事项。...

android:padding和android:margin的区别

Android的Margin和Padding跟Html的是一样的。如下图所示:黄色部分为Padding,灰色部分为Margin。 通俗的理解: Padding 为内边框,指该控件内部内容,如...
  • xxdbupt
  • xxdbupt
  • 2014年03月04日 11:21
  • 60053

android:padding详解

首先解释下padding,padding指定的是元素边框与元素内容之间的距离。例如,

Android动态设置控件大小以及设定margin以及padding值

http://www.aichengxu.com/java/73893.htm Android动态设置控件大小以及设定margin以及padding值,有需要的朋友可以参考下。 一、概述 在...

android:layout_marginLeft指该控件距离边父控件的边距, android:paddingLeft指该控件内部内容,如文本距离该控件的边距。

android:layout_marginLeft指该控件距离边父控件的边距, android:paddingLeft指该控件内部内容,如文本距离该控件的边距。   如: 当按...
  • XSL1990
  • XSL1990
  • 2013年11月28日 01:06
  • 9959

Android开发中padding使用一个小技巧

在安卓应用开发中,有时要用到状态按钮(可点击时与不可点击时的背景不相同),而且产品要求的按钮大小是固定的。在不同的手机上按钮的文字显示可能有些异常(主要是在给按钮做背景时很容易出现),此时我们怎么处理...
  • true100
  • true100
  • 2015年03月30日 17:27
  • 1466

自定义控件(14)---ViewGroup绘制的Padding、margin注意

ViewGroup测量子元素有关,其中measureChildWithMargins和measureChildren类似只是加入了对Margins外边距的处理,ViewGroup提供对子元素测量的方法...

自定义控件(13)---View绘制的Padding、Margin

activity_main.xml--图片包裹内容
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android中控件的padding和margin属性的使用
举报原因:
原因补充:

(最多只允许输入30个字)