在ListView的getView里根据条件设置背景色后,背景会错乱

因为你用了convertView这个参数, ListVIew滚动的时候,会把已经滚出屏幕边界的View从ListView中移除, 避免绘制很多View, 然后将移除的View以convertView参数得形式让你重用 去掉if (convertView == null)和else {holder = (ViewHolder)convertView.getTag();} 就行了



另外小店开业希望各位多多捧场啊 不求买增加点人气也是功德一件啊

另外你懂得

点我啊


你可能感兴趣的:(在ListView的getView里根据条件设置背景色后,背景会错乱)