2010-10-12 69 views
1

我在我的應用程序中顯示一個圖像和文本的自定義列表視圖。 的圖片我從URL獲取,使用下面的代碼:ListView在android中的滾動滯後

private static Drawable ImageOperations(Context ctx, String url, 
     String saveFilename) { 
    try { 
     InputStream is = (InputStream) fetch(url); 
     Drawable d = Drawable.createFromStream(is, "src"); 
     return d; 
    } catch (MalformedURLException e) { 
     e.printStackTrace(); 
     return null; 
    } catch (IOException e) { 
     e.printStackTrace(); 
     return null; 
    } 
} 

public static Object fetch(String address) throws MalformedURLException, 
IOException { 
    URL url = new URL(address); 
    Object content = url.getContent(); 
    return content; 
} 

所有工作完美,除了列表視圖滾動,它的速度很慢。如果我禁用圖像,則滾動速度平滑,但啓用圖像後,它會滯後很多。

是否有任何可能的方法可以減少或消除這種滯後現象?

謝謝

回答