2011-10-25 74 views
0

我正在使用谷歌圖來獲取所需圖形並將其顯示在Android設備上。Android ImageView縮小

現在我想在平板電腦屏幕上顯示接收到的圖形,但Google圖形API只支持300,000像素作爲最大尺寸(寬x高)圖。 我正在請求500 x 600像素的圖像並將其顯示在ImageView上。我將scaleType設置爲fitXy,並給出imageView width = fill_parrent height = 850dpi,因爲我希望圖像幾乎填滿屏幕。

問題是,ImageView縮放圖像後圖像的背景變淺灰色或模糊,它在我的應用程序的白色背景上看起來很糟糕......如果我在ImageView的wrap_content寬度和高度上繪製圖形有白色背景。

有沒有辦法讓圖像顯示而不改變它的背景顏色? 請注意,我不想更改圖像的大小。

回答

2

我建議改爲使用寬度match_parent,然後setAdjustViewBounds = true 如果這不能解決它,你很可能必須改變圖像。

+0

您的答案幫助我進入了另一幅圖像調整大小,因此我將其標記爲已接受的圖像。謝謝! – Cata

0

不幸的是,我不得不將圖像更改爲更大的圖像,問題消失了。