码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-12-15 19:04:56      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:android 手机管家

是这样的需求:

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

bubuko.com,布布扣

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

bubuko.com,布布扣

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

我本来的代码如下:

bubuko.com,布布扣

修改为如下:

bubuko.com,布布扣

ListView的Item可能带有其他控件,比如CheckBox,带来点击状态的问题。后序会在IM项目中详解。




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

标签:android 手机管家

原文地址:http://blog.csdn.net/chenfuduo_loveit/article/details/41946633

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!