android - 在 ImageView 中加载多个图像

标签 android gridview imageview universal-image-loader

我有一个 GridView ,显示从服务器加载的一些图像。我使用通用图像加载器在 imageView 中加载图像。问题是加载这些图像需要时间,我不希望它们的位置是空的。我想显示一个位于应用程序 Assets 中的图像,然后从服务器加载图像到它上面。
我想问一下您是否有解决这个问题的方法。
非常感谢

最佳答案

使用 DisplayImageOptions 的非常通用的方法是

DisplayImageOptions displayImageOptions = new DisplayImageOptions.Builder()
            .showImageOnLoading(R.drawable.placeholder_image).showImageForEmptyUri(0)
            .resetViewBeforeLoading(true).cacheInMemory(true).cacheOnDisk(true)
            .imageScaleType(ImageScaleType.IN_SAMPLE_INT).bitmapConfig(Bitmap.Config.RGB_565)
            .delayBeforeLoading(100).displayer(new FadeInBitmapDisplayer(500)).build();

这里 showImageOnLoading(R.drawable.placeholder_image) 方法用于显示占位符图像,直到加载真实图像。 R.drawable.placeholder_image 是您要显示为占位符的可绘制对象。

关于android - 在 ImageView 中加载多个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27533509/

相关文章:

java - 如何识别音频流格式?

java - 应用程序按钮 Activity 意外停止。请重试

c# - 如何在 Gridview 中仅对第一列使用 Rowspan

javascript - 如何从 gridview C# 上的文本框中获取静态 id 的特定值

android - Imageview 跳转到起始位置

android - 如何在android中刷新 map 上的标记?

android - 顺利更新谷歌地图上的标记位置

asp.net - 使用 Linq 绑定(bind) Gridview 数据源 (asp.net)

android - 我的应用程序背景无法填满屏幕

java - ImageURL 未填充在 Android 中 imageView 内的图像中