В моем приложении я делаю флажки видимыми в виде списка через метод get view. Но когда я нажимаю на любой флажок и прокручиваю вниз список, есть еще несколько флажков, которые проверяются одновременно, хотя я никогда не проверялЯ никогда не смогу найти что-либо в этом контексте. Пожалуйста, помогите.
public class viewHolder {
TextView top;
TextView bottom;
TextView below;
TextView idhold;
CheckBox cb;
}
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
viewHolder holder;
if(convertView==null){
LayoutInflater inflator=context.getLayoutInflater();
convertView=inflator.inflate(R.layout.favouritetextviewonly, null);
holder=new viewHolder();
holder.top=(TextView)convertView.findViewById(R.id.topper);
holder.bottom=(TextView)convertView.findViewById(R.id.lower);
holder.below=(TextView)convertView.findViewById(R.id.lowest);
holder.idhold=(TextView)convertView.findViewById(R.id.idholder);
---> holder.cb=(CheckBox)convertView.findViewById(R.id.favouritecheckbox);
convertView.setTag(holder);
}
else{
holder=(viewHolder)convertView.getTag();
}
holder.top.setText(names[position]);
holder.bottom.setText(types[position]);
holder.below.setText(numbers[position]);
holder.idhold.setText(""+keys[position]);
----> holder.cb.setVisibility(View.VISIBLE);
return convertView;
}