首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有文本和图像的Reagarding Listview。如何设置文本是动态的,图像是静态的

带有文本和图像的Reagarding Listview。如何设置文本是动态的,图像是静态的
EN

Stack Overflow用户
提问于 2015-04-22 10:51:06
回答 5查看 87关注 0票数 0

我有一个带有文本和图像的ListView。文本数组包含"n“项数,图像数组是静态的,我只有10个图像。

我的问题是,我如何设置这10个图片为所有的项目,而不采取随机的手段?

项目1=图1

项目2=图2

项目3=图3

项目10 =图10

项目11 =图1

项目12 =图2

就像这样,我想设置图像

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2015-04-22 11:31:55

首先,将您的图像组成一个数组作为imageArray。然后在您的自定义适配器中使用以下代码行。

imageView.setImageResource(imageArray[position % 10]); textView.setText(itemArray[position]);

票数 0
EN

Stack Overflow用户

发布于 2015-04-22 10:56:07

因为它是一个自定义的列表视图,所以您将有一个适配器,并且在适配器的getview方法中,您将有一个用于position.and的参数,您可以使用这个参数来比较数组的位置,如下

代码语言:javascript
复制
if(position==1){
imageview.setImageResource(imagearray[position];
 textview.setText(textarray[position]);}
票数 0
EN

Stack Overflow用户

发布于 2015-04-22 11:00:47

在适配器中使用这个

代码语言:javascript
复制
   int counter=1;

并将其放入getView()方法中。

代码语言:javascript
复制
    imageView.setImageResource(image_array[counter]);
    textView.setText(data_array[position]);

    if(counter==10){
        counter=0;
    }
    counter++;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29795236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档