Android 中的SetPadding设置的是本控件与其他控件的距离还是控件自身内部的距离?

 我来答
qq345293307
推荐于2018-02-27 · TA获得超过291个赞
知道小有建树答主
回答量:193
采纳率:0%
帮助的人:214万
展开全部

,padding是站在父view的角度描述问题,它规定它里面的内容必须与这个父view边界的距离。margin则是站在自己的角度描述问题,规定自己和其他(上下左右)的view之间的距离,如果同一级只有一个view,那么它的效果基本上就和padding一样了

爆米花DHQ
2018-04-12 · TA获得超过1.7万个赞
知道小有建树答主
回答量:143
采纳率:100%
帮助的人:2.7万
展开全部

问题    Android 中的SetPadding设置的是本控件与其他控件的距离还是控件自身内部的距离?

主回答

padding是站在父view的角度描述问题,它规定它里面的内容必须与这个父view边界的距离。margin则是站在自己的角度描述问题,规定自己和其他(上下左右)的view之间的距离,如果同一级只有一个view,那么它的效果基本上就和padding一样了

根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。
具体步骤如下:/导致这种情况的原因主要是……

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shaolong9006
2012-06-01 · TA获得超过356个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:44.7万
展开全部
padding 是设置本身的控件内部元素的,margin(不知道打错没)是设置与其他控件的距离。
例如:textView里面的文字,想要离TextView自己左边缘5dip 显示就可以setPadding(5,0,0,0<也可以在XML里面写,本人喜欢在布局里面 ,方便修改> 如果想让TextView离其他控件 可以用margin;
padding 的属性顺序是left,top,right,bottom.这个你可以去Android的帮助文档看,虽然都是英文的,但是看得多了就知道意思了,开始可以下载个有道翻译呢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花笑野
2015-06-17 · TA获得超过754个赞
知道小有建树答主
回答量:253
采纳率:0%
帮助的人:230万
展开全部
Padding 是控件自身内部的距离,而setMargin则是控件与其他控件之间的距离
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
昌谷秋m5
2015-07-09 · TA获得超过1351个赞
知道小有建树答主
回答量:1085
采纳率:50%
帮助的人:250万
展开全部
是自身与父控件的距离
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式