Android ImageView缩放

时间:2011-10-25 09:50:44

标签: android image view uiimageview scale

我正在使用谷歌图形为我获取所需的图形并将其显示在Android设备上。

现在我想在平板电脑屏幕上显示收到的图表,但google graph api仅支持300,000像素作为最大尺寸(宽x高)图。 我正在请求500 x 600像素图像并将其显示在ImageView上。我将scaleType设置为fitXy并给出imageView width = fill_parrent height = 850dpi,因为我希望图像几乎填满屏幕。

问题是在ImageView缩放图像后图像的背景变为浅灰色或模糊,并且在我的应用程序的白色背景上看起来很糟糕...如果我在宽度和高度上创建ImageView wrap_content图形具有白色背景。

有没有办法在不改变背景颜色的情况下显示图像? 请注意,我不想更改图像的大小。

2 个答案:

答案 0 :(得分:2)

我建议改为使用width match_parent,然后使用setAdjustViewBounds = true 如果这不能解决问题,则可能需要更改图像。

答案 1 :(得分:0)

不幸的是,我不得不将图像更改为更大的图像,问题就消失了。