我在我的應用程序中顯示一個圖像和文本的自定義列表視圖。 的圖片我從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;
}
所有工作完美,除了列表視圖滾動,它的速度很慢。如果我禁用圖像,則滾動速度平滑,但啓用圖像後,它會滯後很多。
是否有任何可能的方法可以減少或消除這種滯後現象?
謝謝