使用文本和图像重新查看Listview。如何设置文本是动态的,图像是静态的

时间:2015-04-22 10:51:06

标签: android image listview android-listview

我有ListView文字和图片。文本数组包含“n”个项目,而Image Array是静态的,我只有10个图像。

我的问题是如何为所有项目设置这10个图像而不随机取出?

第1项=图像1

第2项=图像2

第3项=图3

-----

项目10 =图像10

第11项=图像1

项目12 =图像2

--------

像这样我想设置图像

4 个答案:

答案 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