Schwarzer Text auf dunklem Hintergrund auf Nougat (android.R.layout.simple_spinner_item)

8

Ich habe einen grundlegenden Code für eine Willkommensaktivität, die den List-Adapter wie gewöhnlich bindet:

%Vor%

Dieser hat so lange funktioniert, bis ich auf die API-Stufe 25 aktualisiert habe . An diesem Punkt, ohne weitere Änderungen, wurde der Text des Spinner-Dropdowns nicht lesbar:

Das übergeordnete Element meines Themas ist "Theme.AppCompat.Light.NoActionBar", aber wiederum Ich spiele nicht mit Farben dort und seit der korrekten Anzeige hat sich nichts geändert (API & lt; 25). Irgendeine Idee?

Ich weiß, ich könnte es mit einigen setTextColor() in spinner.setOnItemSelectedListener() beheben, aber der Hauptpunkt ist zu verstehen, warum es funktioniert hat und jetzt nicht, da dies ein Zeichen von etwas konzeptionell falsch auf meiner Seite sein könnte, oder sogar irgendeine Art von Android-Bug. Tatsächlich bemerkte ich das gleiche Problem (schwarzer Text auf dunklem Hintergrund) auf hübschen Standard-Widgets / App, wie das Cyanogen / LineageOS-Standardwetter:

    
Shine 23.01.2017, 15:48
quelle

0 Antworten