GridView图像宽度和高度

时间:2016-03-25 18:16:52

标签: java android gridview imageview

我有一个GridView,其中包含ImageView个。当前,图像(都是纵向)按比例缩小,以便它们适合行的高度,即使这会在图像的两侧留下大量的空白空间。我尝试调整ImageView ScaleType

imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);

CENTER_CROPFIT_XY都提供无缝的边对边图像,但是它们可以拉伸/压缩或将图像裁剪为网格​​中包含单元格的大小。当宽度填充列时,如何缩放单元格以适应图像的高度?

1 个答案:

答案 0 :(得分:1)

我在这里失踪的财产是adjustViewBounds。将其设置为true可使ImageView比例适合其包含的图像。

以XML格式完成:

<ImageView adjustViewBounds="true">

完成Java:

imageView.setAdjustViewBounds(true):