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画像を使用していくつかの画像ビューを設定する必要があります..

4

2 に答える 2

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 に答える
0

ローカル イメージである R.drawable ID から imageView のイメージを設定することと、インターネット リソースから設定することには違いがあります。2番目のケースでは、する必要があります

  • URLをinputStreamにフェッチします
  • そのinputStreamをDrawableに変換します
  • そのドローアブルをimageViewに設定します

ここでは、役立つ優れたチュートリアルを見つけることができます。

于 2012-07-28T13:37:41.757 に答える