我从列表视图中得到一些奇怪的行为。我需要更改行的背景颜色,这些行确认了下面的要求,但它也应用于一个或两个其他行。在卷轴上消失了。
public View getView(int position, View convertView, ViewGroup parent) {
if (item.get("how_out").equals("not out")) {
v.setBackgroundColor(Color.LTGRAY);
return v;
}
}
感谢
答案 0 :(得分:0)
此行为是由listview的recycle属性引起的。 ListView将其文本视图回收到Scroll上。因此,您需要使用布尔数组存储textviews的状态,并处理Listview的onScroll侦听器内的textviews。