android - listview 数据选中,画面更新的问题
怪我咯
怪我咯 2017-04-17 15:24:51
[Android讨论组]

大家都在平时的开发中使用过listview选取数据的动作吧

我之前都是有一个array(或者list)装载数据,每个数据都有一个isSelected的boolean,如果这个boolean是true的话,就在inflate里面将选中的imageview换成选中图片,反之就是没选中图片,点击选取的时候就将boolean toggle,然后notifydatasetchanged

这种做法每次点击都要notifydatasetchanged,而且单选和多选不一样也不方便

这两天我看了一下google sample code,发现google的人员写这方面是使用listview.setchoicemode,listview.performitemclick来实现listview的选取的,我试了一下,没有成功,主要是不清楚是不是可以使用selector来改变图片和selected、checked之间的区别,请问大家平时是如何实现的呢

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
大家讲道理

你可以试试用RecyclerView,可以单项刷新

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号