首页 > listview 数据选中,画面更新的问题

listview 数据选中,画面更新的问题

大家都在平时的开发中使用过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之间的区别,请问大家平时是如何实现的呢


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

【热门文章】
【热门文章】