博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ListViewItem中的图片不能动态改变的解决方法
阅读量:7041 次
发布时间:2019-06-28

本文共 338 字,大约阅读时间需要 1 分钟。

近期遇到了一个问题,就是我的listviewitem中有个图片,点击的时候须要变成还有一种图片。结果在getView()中设置了响应。可是能够运行。就是不起作用。在网上查了非常多资料也没有解决。最后发现时ViewHolder的创建位置有问题;之前是在adapter入口的位置创建了一个adapter,这样每次运行getView()的时候仅仅是又一次new了一个对象出来。所以setOnClickListener的时候,每个listitem并没有一个自己相应的ViewHolder。而是共用了一个ViewHolder;正确地做法是在getView()中创建ViewHolder,这样每个listitem都有自己的viewholder,能够针对其设置响应事件,不知道说清楚了没有。

转载地址:http://ifhal.baihongyu.com/

你可能感兴趣的文章
文件服务器HFS
查看>>
Java邻接表表示加权有向图,附dijkstra最短路径算法
查看>>
删库跑路?你应该看看云数据库
查看>>
浅谈架构之路:单点登录 SSO
查看>>
Docker 入门(Mac环境)- part 2 容器(container)
查看>>
Spring ActiveMQ 整合(三): 确认机制ACK(收到消息后,应该有一个回应也就是确认答复)...
查看>>
SecureCRT常用快捷键
查看>>
composer - No business network has been specified for this connection 解决方案
查看>>
第2章 排序 || 第20节 相邻两数最大差值练习题
查看>>
l1 l2 loss
查看>>
Spring Boot (二)集成Jsp与生产环境部署
查看>>
使用LinkedHashMap来实现一个使用LRU(Least Recently Used)算法的cache
查看>>
iOS学习笔记之正则表达式
查看>>
关闭mysql慢查询日志
查看>>
让使用SQLite的.NET应用自适应32位/64位系统
查看>>
Android中获取资源的id和url方法总结
查看>>
别被官方文档迷惑了!这篇文章帮你详解yarn公平调度
查看>>
WPF中,输入完密码回车提交 ,回车触发按钮点击事件
查看>>
mysql数据库优化课程---11、mysql普通多表查询
查看>>
Java实现简单的RPC框架
查看>>