从列表中检索图像

时间:2014-11-16 07:39:48

标签: java android android-activity

我必须存储图像并根据响应切换图像。 例如:

int[] fimg = new int[]{
    R.drawable.apple,
    R.drawable.banana,
    R.drawable.org,
    R.drawable.pgranate,
    R.drawable.melon,
    R.drawable.grapes
};

我用这种方法存储,但是如何反复?

2 个答案:

答案 0 :(得分:0)

只需使用:

myImageView.setImageResource(fimg[0]); //0 is the index of your int array

答案 1 :(得分:0)

你这里没有使用List但是Array, 为了使用列表做

List<integer> list = new ArrayList<integer>()
  for( String f : fimg ) {
  list.add(f);
}

现在您可以通过

简单地检索
list.get(position)

(ImageView image = (Imageview) new findViewById(list.get(position));)

它将返回int