Android - 将大量图像加载到GridView上

时间:2015-04-02 14:09:26

标签: java android android-gridview

我正在开发一款需要将手机图像显示在GridView上的Android应用。我需要做的是异步加载这些图像,并且没有让用户等到所有照片都加载完毕。 通过使用CursorLoader或AsyncTaskLoader,最好的方法是什么?

提前致谢。

2 个答案:

答案 0 :(得分:0)

我强烈建议您Picassohttp://square.github.io/picasso/

这是一个使用异步线程加载图像的完美库。

您可以使用以下命令在适配器中加载图像:

Picasso.with(yourContext).load("http://yoururl.com/yourimage.png").into(yourImageView);

答案 1 :(得分:0)

在尝试自己实现这个并遇到其他人已经解决的各种问题后,我继续使用毕加索。

您可以在一行代码中加载图片:

Picasso.with(context).load(imageUrl).into(imageView_XY);

http://square.github.io/picasso/

替代:

https://github.com/nostra13/Android-Universal-Image-Loader