- Forum-Beiträge: 89
16.11.2013, 22:08:30 via Website
16.11.2013 22:08:30 via Website
ich kriegs nicht gebacken beim Klicken auf eine ListView-Zeile die Farbe dieser Zeile zu ändern. Mein Versuch sieht aktuell so aus:
2 @Override
3 public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
4 lv.setSelector(R.drawable.clicked_listview_item);
5 }
6 });
Das funktioniert auch super. Wenn ich der Liste allerdings ein Element hinzufüge, hebt sich die Selektion wieder auf, dies passiert ebenfalls wenn ich ein anderes Element selektiere. Ich würde aber gerne allen Elementen, die ich jemals geklickt habe diese drawable zuweisen.
Die einzige Möglichkeit die mir einfällt, wäre, die xml des Listitems des Adapters beim OnClick()-Event zu ändern, leider gibt es dafür aber auch keine Funktion
Hat hier wer eine Idee?