我将图片从图库加载到属于我保存到列表视图中的对象(Ejercicio)的gridview中。然后,当我点击列表视图的项目时,我想加载所有数据。我怎么能加载图像?我想将uri保存到ArrayList中,然后在Bitmap中转换这些URI以将其显示到gridview中。
现在我的代码是这样的:
{{1}}
答案 0 :(得分:0)
要从URI加载图像,您可以使用例如imageloader。 https://github.com/nostra13/Android-Universal-Image-Loader
我建议使用recyclerview并将加载的图像保存到一个简单的缓存中,如地图(网址,位图):Map<String, Bitmap> images = new HashMap<>()
。
当您想要在您的recyclerview中加载图片时,首先询问缓存是否已加载:images.containsKey(url)
否则通过imageloader加载图像。
答案 1 :(得分:0)
最后,我将URI保存为数据库中的字符串,然后在Bitmap中再次转换此字符串。