1

でチェックボックスを使用しましたListView。チェックボックスをクリックすると、画面外のいくつかのチェックボックスが一緒にチェックされます。チェックボックスは、数行後に一番上のチェックボックスを参照しているようです。

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);
4

0 に答える 0