Wie ändere ich die Schriftfarbe der Auswahl-Liste ein spinner?

Habe ich einen spinner, von wo aus ein Benutzer kann einen Wert wählen. Ändern KANN ich die Textfarbe der spinner sich wie im Bild zu sehen:

Wie ändere ich die Schriftfarbe der Auswahl-Liste ein spinner?

Leider, wenn ich drücken Sie die spinner eine Liste von Elementen, die ausgewählt werden können, werden angezeigt, aber diese haben eine weiße Schriftfarbe auf weißen hintergrund, und ich habe nicht in der Lage gewesen, dies zu ändern: Wie ändere ich die Schriftfarbe der Auswahl-Liste ein spinner?

Habe ich gegoogelt das problem und andere erlebt haben, das gleiche problem. Keiner der fixes vorgeschlagen für mich gearbeitet.
Soweit ich das verstanden habe muss ich eine benutzerdefinierte Liste mit einigen freundlichen, aber gut.. ich bin nicht in der Lage, damit es funktioniert. Irgendwelche Vorschläge?

Mein code sieht wie folgt aus (array_spinner ist ein array von strings):

ArrayAdapter adapter = new ArrayAdapter(this, R.layout.row, array_spinner);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

Und meine row.xml:

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/spinnerText" 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true"
    android:textColor="#000000" 
    android:textSize="14dp" />

InformationsquelleAutor Casper | 2011-05-11

Schreibe einen Kommentar