将URL图像存储到整数数组中

时间:2016-07-10 06:00:23

标签: android

以下代码是我打算做的。

Integer[] imageId = {
    R.drawable.a
    R.drawable.b
    R.drawable.c
    R.drawable.d
};

我可以将这些图像存储到整数数组中但是如果我打算将从Internet下载的URL图像存储到整数数组中该怎么办。这是一种方法吗?谢谢

2 个答案:

答案 0 :(得分:3)

如果要在int数组中存储Url图片(通常是字符串),则必须将该字符串(图片的url)解析为int:

Integer[] imageUrlsAndIds = {
    Integer.parseInt("some Url"),
    Integer.parseInt("an Url of a picture of a pretty girl"),
    Integer.parseInt("another Url from Internet"),
    R.drawable.a,
    R.drawable.b,
    R.drawable.c,
    R.drawable.d
}

答案 1 :(得分:0)

不,这不是正确的方法。存储图像的资源ID(Integer)与存储图像路径(String)完全不同。您可以使用String数组来存储图像的URL路径。

示例:

String[] imageID = { "http://www.somewhere.com/data/drugaddiction/logo.png", "http://www.somewhere.com/data/drugaddiction/image.png" };

相关问题