Hintergrundfarbe jedes spinner-Elements ändern

Ludwigm

Mitglied
Ich möchte jedem Element eines Spinners eine individuelle Hintergrundfarbe geben, da jedes Element für eine genormte Farbcodierung steht.
Bis jetzt sieht der Code so aus:
Code:
Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
            R.array.typen, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);

Die Farben liegen hexadezimal als String-Array vor:
Code:
String[] hex = {"#886da8", "#ffc3cf","#ef9b00", "#2bb430", "#f7dc01", "#bc65a2", "#487ebf","#e00124","#b36634","#949494", "#ffffff","#000000","#4bbbd0", "#8b6d9f", "#8ccff4"};
//color for the first spinner item: hex[0]
//color for the second spinner item: hex[1]

Wie kann ich das Vorhaben realisieren?
 

Ähnliche Java Themen

Neue Themen


Oben