Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从列表中检索图像_Java_Android_Android Activity - Fatal编程技术网

Java 从列表中检索图像

Java 从列表中检索图像,java,android,android-activity,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 }; 我使用此方法存储,但如何检索?只需使用: myImageView.setImageResource(fimg[0]); //0 is

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

int[] fimg = new int[]{
    R.drawable.apple,
    R.drawable.banana,
    R.drawable.org,
    R.drawable.pgranate,
    R.drawable.melon,
    R.drawable.grapes
};
我使用此方法存储,但如何检索?

只需使用:

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

这里使用的不是列表而是数组, 为了使用列表,请执行以下操作:

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

list.get(position)

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