2012-08-13 89 views
0

这是我的代码的一部分:添加到ArrayList的

int n= random.nextInt(images.length - 1);   
iv.setImageResource(images[n]); 

Int n选择随机指标之一,然后我用ImageResource根据随机指标显示图片。现在我想添加nArrayList。我应该怎么做?有没有更好的方式来保存在android的内存中的值?

回答

2

声明类似下面的一个ArrayList中,

ArrayList<Integer> list = new ArrayList<Integer>(); 

而且一旦设定了图片添加到您的ArrayList这样,

int n = random.nextInt(images.length - 1);   
iv.setImageResource(images[n]); 
list.add(n); 
+0

感谢很多:) – androidGirl 2012-08-13 13:39:45

+1

'i'为数组列表可能不是最好的变量选择。 – assylias 2012-08-13 13:41:15

+0

@assylias你是绝对正确的..好吧,你知道谁首先发布有价值的答案比竞争更重要的权利。所以为了缩短时间,我只用了一个字母变量。 – 2012-08-14 01:23:38