我有ListView
文字和图片。文本数组包含“n”个项目,而Image Array是静态的,我只有10个图像。
我的问题是如何为所有项目设置这10个图像而不随机取出?
第1项=图像1
第2项=图像2
第3项=图3
项目10 =图像10
第11项=图像1
项目12 =图像2
像这样我想设置图像
答案 0 :(得分:0)
因为它是一个自定义列表视图,你将有一个适配器,在适配器的getview方法中你将有一个position的参数。你可以使用这个参数来比较数组的位置,如
if(position==1){
imageview.setImageResource(imagearray[position];
textview.setText(textarray[position]);}
答案 1 :(得分:0)
在适配器中使用
int counter=1;
并将其放在你的getView()方法
中 imageView.setImageResource(image_array[counter]);
textView.setText(data_array[position]);
if(counter==10){
counter=0;
}
counter++;
答案 2 :(得分:0)
imageView.setImageResource(image_array[position % 10]);
textView.setText(data_array[position]);
答案 3 :(得分:0)
使用模块化部门
S
Position%10