Automatische Auswahl von Kontrollkästchen in der Listenansicht - android

Ich erstelle eine Liste und die Liste enthält für jeden Kontakt ein Kontrollkästchen, mit dem Sie auswählen können, welcher Kontakt geändert werden soll. Das Problem besteht beispielsweise darin, dass die Liste länger wurde als der Telefonbildschirm und der Bildlauf aktiv ist. Wenn ich ein Kontrollkästchen auswähle, wird am Ende der Liste automatisch ein zweites ausgewählt.

das Problem ist die automatische Auswahl des zweiten Kontrollkästchens; Bitte lassen Sie mich wissen, wie ich es beheben kann?

below ist der Code, den ich für die getView-Methode verwende

   public View getView(int position, View converView, ViewGroup parent){


   View row = converView;
   if(row == null){
   LayoutInflater inflater = getLayoutInflater();
   row = inflater.inflate(R.layout.edit, parent, false);
   }

   TextView label = (TextView)row.findViewById(R.id.label);
   label.setText(items[position]);

   CheckBox cb = (CheckBox)row.findViewById(R.id.del);

   ImageView icon = (ImageView)row.findViewById(R.id.icon);
   icon.setImageResource(images.get(position));

   Log.i("Pos", ""+position);


   return row;   
  } 
}

Antworten auf die Frage(8)

Ihre Antwort auf die Frage