1
private Integer[] ImgIds = { R.drawable.kk,
                            R.drawable.ww,
                            R.drawable.dd,
                            R.drawable.ee,
                            R.drawable.ff,
                            R.drawable.gg };

现在我想从 url 加载图像(例如http://liquidcreativestudio.com/wp-content/uploads/2012/02/tv-icon.png

而且我仍然需要 Integer[] ImgIds.. R.drawable.* 并且 url 具有相同的图像有什么办法可以让我可以将来自 url 的图像的 id 放入我的数组中。而且我还需要使用这个 url images 来设置一些 imageviews ..

4

2 回答 2

0

从 R.drawable id 设置 imageView 的图像(这是本地图像)和从 Internet 资源设置它是有区别的。在第二种情况下,您需要

  • 获取 url 到 inputStream
  • 将该 inputStream 转换为 Drawable
  • 将该drawable设置为imageView

在这里你可以找到一个很好的教程,可以帮助你。

于 2012-07-28T13:37:41.757 回答
0
private Integer[] ImgIds = { R.drawable.kk,
                            R.drawable.ww,
                            R.drawable.dd,
                            R.drawable.ee,
                            R.drawable.ff,
                            R.drawable.gg };


String path = getResources().getString(ImgIds[i]);
                                       ^^^^^^^^^
于 2012-07-28T13:04:41.520 回答