我正在开发一个Android应用程序,它需要将手机的图像显示到GridView上。我需要做的是加载这些图像异步,并没有用户等待,直到所有的照片已被加载。 通过使用CursorLoader或AsyncTaskLoader,最好的方法是什么?Android - 将大量图像加载到GridView上
在此先感谢。
我正在开发一个Android应用程序,它需要将手机的图像显示到GridView上。我需要做的是加载这些图像异步,并没有用户等待,直到所有的照片已被加载。 通过使用CursorLoader或AsyncTaskLoader,最好的方法是什么?Android - 将大量图像加载到GridView上
在此先感谢。
我强烈建议你Picasso
:http://square.github.io/picasso/
这是一个与异步线程加载图像的完美库。
您可以在适配器载入图片:
Picasso.with(yourContext).load("http://yoururl.com/yourimage.png").into(yourImageView);
想实现这个我自己和所有类型的问题已经被解决了别人我去使用毕加索来了。
在1行代码加载图像:
Picasso.with(context).load(imageUrl).into(imageView_XY);
http://square.github.io/picasso/
备选:
http://developer.android.com/training/displaying-bitmaps /index.html – tyczj 2015-04-02 14:10:12