首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在回收视图中更改特定图像列表上的图像?

如何在回收视图中更改特定图像列表上的图像?
EN

Stack Overflow用户
提问于 2018-06-01 02:48:05
回答 1查看 521关注 0票数 0

我有像这样的arraylist图像的回收视图

,它正在工作,现在无论我单击图像,它都会更改为itemClicked方法上的newimages,我该怎么做呢?注意:itemClicked方法是从适配器回收器视图中实现的

代码语言:javascript
复制
public List<Information> getData(){
        List<Information> data = new ArrayList<>();
        int[] iconList = {R.drawable.th_ok,R.drawable.thbg_small,R.drawable.thbg_small,R.drawable.thbg_small,R.drawable.thbg_small,R.drawable.thbg_small,R.drawable.thbg_small,R.drawable.thbg_small,R.drawable.thbg_small,R.drawable.thbg_small,R.drawable.thbg_small};
        String[] titles = {"1","2","3","4","5","6","7","8","9","10"};
        String[] subtitles = {"A","B","C","D","E","F","G","H","I","J" };
        for(int i=0;i<titles.length && i<iconList.length;i++)
        {
            Information current = new Information();
            current.iconth = iconList[i];
            current.subtitle = subtitles[i];
            data.add(current);
        }
        return data;
    }

    @Override
    public void itemClicked(View view, int position) {
        Resources res = getResources();
        Drawable newimages = res.getDrawable(R.drawable.th_ok);

//      startActivity(new Intent(treasure.this,MapsActivity.class));
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-01 04:44:45

答案取自这个:How to change particular image in recycler view after clicking只需添加:

代码语言:javascript
复制
adapter.changeImage(position);

itemClicked方法上,在您遵循该链接答案之后。这应该是可行的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50630899

复制
相关文章

相似问题

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