Just using one padding but the result is not what I expected
android:padding =“ 16dp”
android:paddingEnd="16dp"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:paddingStart="16dp"
但我不知道区别
答案 0 :(得分:0)
paddingEnd和paddingStart与paddingTop和paddingBottom不同。我认为这是这里的难处。
第一个基本上在顶部,底部,左侧,右侧提供填充。 “开始”和“结束”的含义不同
答案 1 :(得分:0)
android:padding="16dp"
等于
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:paddingTop="16dp"
android:paddingBottom="16dp"
答案 2 :(得分:0)
android:padding="16dp"
在所有4个方向上进行填充,因此,当您使用此方法时,它会从Top
和Bottom
中添加填充物,并导致视图从顶部和底部被裁剪。 >
android:paddingEnd="16dp"
android:paddingStart="16dp"
仅在左侧和右侧而不是顶部或底部添加填充。当您添加这些时,它看起来还可以的原因。顺便说一句,当您使用End
-Start
时,您不再需要使用right
left