- Forum-Beiträge: 35
21.06.2014, 17:59:31 via Website
21.06.2014 17:59:31 via Website
Hallo,
ich habe ca. 40 Einträge in einer ListView. In jeder Zeile ist ein Bild und eine CheckBox.
Problem: Wenn ich eine CheckBox aktiviere und runter scrolle dann sind bereits weitere aktiviert. Die makierungen verschieben sich dann auch. Hoffe ihr könnt mir da helfen...
Hier ein Code Ausschnitt:
lv = (ListView) findViewById(R.id.listView1);
List<HashMap<String,String>> aList = new ArrayList<HashMap<String,String>>();
for(int i=0;i<country.length;i++){
HashMap<String, String> hm = new HashMap<String,String>();
hm.put("txt", country[i]);
hm.put("flag", Integer.toString(flags[i]) );
aList.add(hm);
}
String[] from = { "flag","txt" };
int[] to = { R.id.imageView1,R.id.checkBox1};
SimpleAdapter adapter = new SimpleAdapter(getBaseContext(), aList, R.layout.row_contry_select, from, to);
lv.setAdapter(adapter);
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.