我正在使用网格视图在我的应用程序中显示图片,而我正在使用CardView作为父元素。 我希望CardView从页面开始和每个CardView之间有一定的空间,因此我将layout_margin设置为5dp。 我也想在图像和CardView的开始之间留出一些空间,所以我把contentPadding设置为10dp。 结果虽然不是我想要的。看来,layout_margin是推图像本身和右侧的填充不10dp,我想,但10dp - 5DP,我真的不知道如何解决布局页边距在ImageView中推送图片
这里是视觉的例子:
这是结果我得到:
你可以看到CardView的右侧,以及如何将图像没有正确居中。
谢谢你的帮助!
编辑: ImageViewStyle:
<style name="ImageViewStyle">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">@dimen/card_view_image_view_height</item>
<item name="android:layout_gravity">center</item>
<item name="android:layout_alignParentTop">true</item>
<item name="android:scaleType">centerCrop</item>
</style>
请提供您的'ImageViewStyle' –
编辑代码 – Binev
请查看下面 –