我已經在以下鏈接中導入了android的示例項目。 http://developer.android.com/training/displaying-bitmaps/index.html透明圖像在緩存位圖上顯示爲黑色
當我運行這個應用程序時,我得到了一個乾淨的圖像網格。
當我使用一個透明的圖像,而不是給定的透明區域填充了 黑色。
查看照片。
無論我改變什麼,我都無法消除這種黑色。我也試着改變網格視圖的背景。它沒有幫助。
要重現該問題,加載上面的鏈接中給出的項目,並改變與https://lh3.ggpht.com/vFpQP39LB60dli3n-rJnVvTM07dsvIzxrCL5xMiy1V4GV4unC1ifXkUExQ4N-DBCKwI=w124
如在Images.java imgUrls第一六個項目: 公共最後靜態的String [] imageUrls =新的String [] { 「https://lh3.ggpht.com/vFpQP39LB60dli3n-rJnVvTM07dsvIzxrCL5xMiy1V4GV4unC1ifXkUExQ4N-DBCKwI=w124」,
謝謝你!你的第三點是我的問題。 在android代碼中,緩存它們以JPEG格式壓縮的圖像。我將其更改爲PNG並正常工作。 我不明白爲什麼android代碼有JPEG壓縮時,他們要求大家使用PNG。 我們可以更改ImageCache文件中的壓縮格式並使其工作。 – 2013-05-07 08:39:56