我目前在Android上工作,并且我创建了listview
,它从URL加载图像。我已经通过下面的代码图像不是从列表视图上的URL加载
InputStream is = (InputStream) new URL("http://ka.35pk.com/uploadfiles/gamepic/090830121252.jpg").getContent();
Drawable d = Drawable.createFromStream(is, "pic name");
imageview.setImageDrawable(d);
在listview
图像不加载,直到我有一次向下滚动listview
实现这一点。但它可以正确加载listview
的隐形部分。也就是说,如果我在列表视图方法中有100个图像,一次只有10幅图像在屏幕上可见,这10幅图像不会在乞讨时加载,当我向下滚动时,另外10个不可见图像现在进入可见部分,并且这些图像现在已成功加载,再次向上滚动时,现在这些卸载的图像现在也加载了,这意味着它在屏幕上可见时不会加载。对不起,我的英文。希望,我已经详细解释过了。如何从URL中加载所有listview
图像,而无需向下滚动/向上滚动。请帮助我。谢谢。
你必须刷新列表View.Follow链接下面 http://stackoverflow.com/questions/2250770/how-to-refresh-android-listview – Warewolf
@赫拉克勒斯你的方法不适合我。 – praba
@praba使用延迟加载由Dhaval的答案给出或遵循此链接http://negativeprobability.blogspot.in/2011/08/lazy-loading-of-images-in-listview.html – Warewolf