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

it2025-06-23  5

是这种需求:

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

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

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

我本来的代码例如以下:

改动为例如以下:

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

后序会在IM项目中具体解释。

转载于:https://www.cnblogs.com/bhlsheji/p/5217393.html

相关资源:数据结构—成绩单生成器
最新回复(0)