Ich habe eine benutzerdefinierte Listenansicht und ich möchte, dass der Hintergrund der Liste weiß ist, also tue ich so etwas wie dieses, das gut funktioniert.
listView = (ListView) this.findViewById(R.id.listview);
listView.setBackgroundColor(Color.WHITE);
Das Problem ist, dass sich der Hintergrund aller Listenelemente schwarz färbt, wenn man in der Liste blättert, was schrecklich aussieht.
Ich habe versucht, in meiner Listenansicht die Hintergrundfarbe auf weiß zu setzen. Wenn ich die Ansicht aufblase, habe ich auch versucht, die Hintergrundfarbe auf weiß zu setzen:
view.setBackgroundColor(Color.WHITE);
Beides behebt das Problem der scrollenden Hintergrundfarbe, aber jetzt scheint das Element nicht anklickbar zu sein, obwohl es das ist. Was ich damit meine ist, dass die onClick noch gut funktioniert, aber der Hintergrund nicht blinken, um orange, um den Benutzer wissen, dass er es angeklickt hat.
Wie kann ich einen weißen Hintergrund in einer Listenansicht haben, der beim Scrollen weiß bleibt und den normalen orangefarbenen Listenhintergrund anzeigt?
Merci !