2011-06-25 50 views
0

我正在開發一個應用程序,它在網格視圖中顯示大量的圖像。之後,如果用戶選擇任何這個圖像,它會在圖庫視圖中顯示他。 所以我有2個問題作爲在android下載大量圖像

1)是他們的任何途徑,使我得到錯誤 java.lang.OutOfMemoryError位圖的大小超過VM預算我們可以下載大量圖片數量。

2)我可以使用相同的適配器,我用來顯示網格視圖到圖庫視圖。

謝謝。

回答

1

對於第一問題u必須縮放的位圖否則它不會採取大的圖像(意味着尺寸大),如波紋管, imageView.setImageBitmap(Bitmap.createScaledBitmap(bitmap1,300,300 ,真)); ,這樣一個大尺寸的圖像縮放到指定的大小。

對於第二個問題,我認爲u必須採取兩個獨立的適配器。(但不確認)

+0

Jyosna ---感謝您的快速答覆 1)我使用 位圖TEMP = Bitmap.createScaledBitmap(位圖,64 ,64,真); 它不起作用。 –

+0

它如何工作? Bcz我已經嘗試在我的應用程序和它的工作。 – Jyosna