“android:padding = -5dp”是什么意思?

时间:2013-11-24 09:16:48

标签: java android android-layout layout

我正在检查一些旧的android布局:

我在customView中看到了这个属性

android:padding="-5dp"

这是什么意思?

(a)单独来时?

(b)当android:paddingTop="-5dp"追加android:padding="10dp"之后 这是否意味着所有填充都是10,顶部是5dp?

注意

请注意我具体询问负值,而不是一般填充

2 个答案:

答案 0 :(得分:2)

a)我认为这两个链接可以为您提供帮助:Effects of Negative paddingIs it a bad practice to use negative margins in Android?

b)你是对的,所有填充都先设置为10dp,然后padding-top设置为-5dp。你用-5dp“覆盖”10dp。

答案 1 :(得分:-1)

填充是视图边框与视图内容之间的空间。当你说填充时,它意味着在所有方向(顶部,左侧,底部和右侧)填充。当你说paddingTop时,意味着只从顶部填充。