java - "android:padding=-5dp"是什么意思?

标签 java android android-layout layout

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

我在自定义 View 中看到这个属性

android:padding="-5dp"

这是什么意思?

(a) 独自一人来时?

(b) 当 android:paddingTop="-5dp" 出现在 android:padding="10dp" 之后时 这是否意味着所有内边距均为 10,顶部为 5dp?

注意

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

最佳答案

a) 我认为这两个链接会对您有所帮助:Effects of Negative paddingIs it a bad practice to use negative margins in Android?

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

关于java - "android:padding=-5dp"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20172919/

相关文章:

android - 如何在android中实现下拉刷新?

java - Libgdx 不断绘制纹理

java - Java 中的 Lambda 返回字节数组

java - 跟踪价格和总成本

Java多线程-检测自动锁定的线程

android - 忽略点击 ImageView 的透明部分

android - 对 fragment 进行动画处理,使其部分脱离屏幕

android - ScrollView 底部空白

android - 如何用圆角制作 View ?

android - 如何删除 Material 设计按钮中的额外填充或边距?