我正在从url下载图像并存储在android设备中,我正在尝试将我的Android设备中的图像显示到ImageView(所有ImageView都有不同的Id')。
我的问题是:
我正在下载图像并尝试在ImageView中显示,但如何在另一个ImageView中获取一个ImageView的引用,这样就不需要再次下载相同的图像,如果我想在多个图像中显示相同的图像一个ImageView(即如何在多个具有唯一ID的图像视图中显示我的Android设备下载的图像?)
在上面的屏幕中,印度和澳大利亚的图像已经下载并在ImageView中显示但是我应该如何在另一个ImageView中显示图像,其中印度和澳大利亚的其他比赛正在显示,我不想下载同样的图像一次又一次,所以我应该如何在其他ImageView中使用这些图像?
答案 0 :(得分:0)
使用Imageloader
加载图片和disc-caching
。
如果url相同,它将不会下载新的。
对于imageLoader
,请浏览链接ImageLiader
答案 1 :(得分:0)
使用unique_id存储图像作为图像路径。在检索时(获取图像路径),您将只获得一个具有一个unique_id的图像。
您的图片路径可能如Flag_[unique_id]
。现在每次你都会用特定的路径获得相同的图像。