app:contentPadding和android:Padding有什么区别?

问题描述 投票:0回答:1

我有一个CardView,并且里面有一个TextView。我正在尝试在卡片视图中添加填充。但是,当我使用android:Padding="16dp"时,textview和Cardview之间什么也没有发生,而当我使用app:contentPadding="16dp"时,在16dpCardView之间创建了TextView空间。为什么会这样?

android padding android-cardview cardview
1个回答
0
投票

您可以检查javadoc

由于填充用于偏移阴影的内容,因此无法在CardView上设置填充。 相反,您可以在代码中使用XML或setContentPadding(int, int, int, int)中的内容填充属性>来设置CardView的边缘和CardView的子代之间的填充。

© www.soinside.com 2019 - 2024. All rights reserved.