如何在ImageView中设置图像修复XY而不使用通用图像加载器?

时间:2014-09-22 06:05:43

标签: java android universal-image-loader

当我使用图像设置图像时,它会拉伸,我的图像尺寸如此之大,为什么它的拉伸,当我使用适合xy时它也拉伸,如何解决这个问题

2 个答案:

答案 0 :(得分:0)

我认为您的图像被拉伸,因为您的ImageView和图像具有不同的宽高比。 FitXY意味着使用ImageView的纵横比,因此您的图像会因为它具有不同的纵横比而被拉伸。

您可以通过为ImageView提供与图像相同的宽高比来解决您的问题。或者,您可以使用centerCrop而不是fitXY,这不会拉伸您的图像,但如果它与ImageView具有不同的宽高比,则仅显示部分图像。

答案 1 :(得分:0)

我认为这应该可以解决你的问题,在你的xml图片视图中放置:

android:scaleType="centerInside"
android:adjustViewBounds="true"

和ofcouse删除:

android:scaleType="fitXY"