您的位置:首页 > 其它

46黑名单显示的bug---(优化ListView)convertView复用带来的问题

2016-02-25 16:11 204 查看
是这种需求:

在黑名单的列表中前三个显示特殊的颜色,后面的列表显示其它的颜色,如图:



可是当翻到第二屏的时候。我们发现了:



哇,这样是怎么回事呢?根源在于convertView的复用带来的问题。

我本来的代码例如以下:



改动为例如以下:



ListView的Item可能带有其它控件,比方CheckBox,带来点击状态的问题。

后序会在IM项目中具体解释。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: