我必须存储图像并根据响应切换图像。 例如:
int[] fimg = new int[]{
R.drawable.apple,
R.drawable.banana,
R.drawable.org,
R.drawable.pgranate,
R.drawable.melon,
R.drawable.grapes
};
我用这种方法存储,但是如何反复?
答案 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
!