如何在Android中的另一个ImageView中存储一个ImageView的引用?

时间:2014-05-13 10:29:32

标签: android caching imageview imagedownload

我正在从url下载图像并存储在android设备中,我正在尝试将我的Android设备中的图像显示到ImageView(所有ImageView都有不同的Id')。

我的问题是:

我正在下载图像并尝试在ImageView中显示,但如何在另一个ImageView中获取一个ImageView的引用,这样就不需要再次下载相同的图像,如果我想在多个图像中显示相同的图像一个ImageView(即如何在多个具有唯一ID的图像视图中显示我的Android设备下载的图像?)enter image description here

在上面的屏幕中,印度和澳大利亚的图像已经下载并在ImageView中显示但是我应该如何在另一个ImageView中显示图像,其中印度和澳大利亚的其他比赛正在显示,我不想下载同样的图像一次又一次,所以我应该如何在其他ImageView中使用这些图像?

2 个答案:

答案 0 :(得分:0)

使用Imageloader加载图片和disc-caching。 如果url相同,它将不会下载新的。 对于imageLoader,请浏览链接ImageLiader

答案 1 :(得分:0)

使用unique_id存储图像作为图像路径。在检索时(获取图像路径),您将只获得一个具有一个unique_id的图像。

您的图片路径可能如Flag_[unique_id]。现在每次你都会用特定的路径获得相同的图像。