我正在使用網格視圖在我的應用程序中顯示圖片,而我正在使用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
請查看下面 –