0
我有這樣的畫廊,從網址加載圖片,我首先檢索這樣的InputStream Android圖庫:與延遲加載
HttpParams httpparameters = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(httpparameters, 3000);
HttpConnectionParams.setSoTimeout(httpparameters, 5000);
DefaultHttpClient httpClient = new DefaultHttpClient(httpparameters);
HttpGet request = new HttpGet(urlString);
HttpResponse response = httpClient.execute(request);
InputStream is = response.getEntity().getContent();
然後,我閱讀的位圖位= BitmapFactory.decodeStream流(是,null,opts2);
這裏的問題是,有時我得到內存不足的錯誤。我通過修改inSampleSize來修復,但由於圖像的質量不好,我不認爲它是一個很好的解決方法。有沒有辦法加載一張圖像列表,而不需要獲取內存和服務器的質量?例如,在facebook應用程序中,當您進入畫廊時,它會執行延遲加載,您可以看到何時處於網格佈局中,以及在完整模式下打開圖像時,您可以滾動並查看它是如何下載的圖像,並且沒有內存不足問題,或者在檢索時滯後。
或者,如果你知道這樣做,所以我不需要推倒重來任何Android庫
謝謝