所以我不知道为什么会发生这种情况。我正在使用通用图像加载程序来加载这些图像。看起来像素的最后一行因为一些奇怪的原因而被拉伸。我希望图像能够均匀伸展。 (我不在乎它看起来很奇怪,下面的图片仅供演示使用)ImageView不能正确拉伸图像
另外,不要介意第一张和最后一张图片。我故意模糊了,因为它有人的脸。
这是我建立了我的通用图像装载机:
//setup Image Loader for loading cruise line logos
displayImageOptions = new DisplayImageOptions.Builder()
.showImageOnLoading(R.drawable.ic_launcher)//show this image when image is loading
.showImageForEmptyUri(R.drawable.ic_launcher)//show this image incase image doesn't exist
.showImageOnFail(R.drawable.ic_launcher)//show this image if fetching image from URL didn't work
.cacheInMemory(true)//cache image in RAM
.cacheOnDisc(true)//cache image in device for later use
.considerExifParams(true)
.displayer(new RoundedBitmapDisplayer(5))//super subtle rounded corners on images
.build();
对于imageview,您已将高度固定为120dip,并将scaletype用作fitXY,这可能会导致此问题。 – Sushil
我尝试了centerCrop并一起删除它。两者都不起作用。另外,我需要使用fitXY来使它变得柔软。 – Sree