Android listview复选框在几行之后引用同一行
我使用了Android listview复选框在几行之后引用同一行,android,Android,我使用了列表视图中的复选框。当我点击任何复选框时,屏幕外的几个复选框被一起选中。似乎复选框指的是几行之后的顶部复选框 if(convertView == null) { holder = new Holder(); LayoutInflater inflater=((Activity)context).getLayoutInflater(); convertView = inflater.inflate(R.layout.row, null); holder.image = (Image
列表视图中的复选框。当我点击任何复选框时,屏幕外的几个复选框被一起选中。似乎复选框指的是几行之后的顶部复选框
if(convertView == null) {
holder = new Holder();
LayoutInflater inflater=((Activity)context).getLayoutInflater();
convertView = inflater.inflate(R.layout.row, null);
holder.image = (ImageView) convertView.findViewById(R.id.t1);
holder.textview = (TextView) convertView.findViewById(R.id.t2);
holder.check = (CheckBox) convertView.findViewById(R.id.t3);
holder.image.setImageBitmap(null);
convertView.setTag(holder);
} else {
holder = (Holder) convertView.getTag();
holder.check.setChecked(false);
}
holder.check.setTag(position);
此链接可能会帮助您这是由于回收,我认为您也应该检查此链接,以便更好地了解ListView
回收机制的工作原理