Listenelemente mit wechselnden Farben
Ich habe eine Listenansicht und einen Adapter, der wechselnde Hintergrundfarben für die Listenelemente festlegt ("Zebra" -Listenstil):
public View getView(final int position, View convertView, ViewGroup parent) {
int colorPos = position % colors.length;
...
convertView.setBackgroundColor(colors[colorPos]);
return convertView;
}
Aber jetzt, wenn ich ein Objekt mit dem Scrollrad auswähle oder auf ein Objekt klicke, überschreiben die Originalfarben zum Auswählen / Klicken nicht meine benutzerdefinierten Hintergründe (ich sehe die Originalfarbe unter der von mir festgelegten).
Wie kann ich die Originalfarben für diese Zustände einstellen?