Android - 将大量图像加载到 GridView
Android - Loading large sets of images onto GridView
我正在开发一个 Android 应用程序,它需要将 phone 的图像显示到 GridView 上。我需要做的是异步加载这些图像,而不是让用户等到所有照片都加载完毕。
执行此操作的最佳方法是什么,可能是使用 CursorLoader 或 AsyncTaskLoader?
提前致谢。
我强烈推荐你Picasso
:http://square.github.io/picasso/
这是一个完美的异步线程加载图像的库。
您可以通过以下方式将图像加载到您的适配器中:
Picasso.with(yourContext).load("http://yoururl.com/yourimage.png").into(yourImageView);
在尝试自己实现它并遇到其他人已经解决的各种问题后,我继续使用 Picasso。
您在 1 行代码中加载图像:
Picasso.with(context).load(imageUrl).into(imageView_XY);
http://square.github.io/picasso/
选择:
我正在开发一个 Android 应用程序,它需要将 phone 的图像显示到 GridView 上。我需要做的是异步加载这些图像,而不是让用户等到所有照片都加载完毕。 执行此操作的最佳方法是什么,可能是使用 CursorLoader 或 AsyncTaskLoader?
提前致谢。
我强烈推荐你Picasso
:http://square.github.io/picasso/
这是一个完美的异步线程加载图像的库。
您可以通过以下方式将图像加载到您的适配器中:
Picasso.with(yourContext).load("http://yoururl.com/yourimage.png").into(yourImageView);
在尝试自己实现它并遇到其他人已经解决的各种问题后,我继续使用 Picasso。
您在 1 行代码中加载图像:
Picasso.with(context).load(imageUrl).into(imageView_XY);
http://square.github.io/picasso/
选择: