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

Ich habe einige grundlegende Stück Code auf eine Willkommensaktivität, die einfach bindet List Adapter wie üblich:

final ArrayAdapter<String> spinnerAdapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, android.R.id.text1); spinnerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 

Dies funktionierte bis ich auf API Level 25 aktualisiert habe . An diesem Punkt, ohne andere Änderungen, ist der Text des Spinner-Dropdowns nicht lesbar:

  • Android-Abrechnung - in der Datei Security.java sollte der base64EncodedPublicKey der codierte Wert sein?
  • Http Status Code in Android Volley, wenn error.networkResponse null ist
  • Meine App wirft oft android.view.WindowLeaked Ausnahme -
  • AssembleRelease Taskabhängigkeit - Fragen Sie nach Keystore-Passwort
  • Wo ist API anrufen, um "Lichter aus Modus" in Wabe zu tun?
  • Kann ich d3.js verwenden, um interaktive Visualisierungen innerhalb einer Android-App zu erstellen?
  • Schwarzer Text auf dunklem Hintergrund Android 7

    Mein Elternteil ist "Theme.AppCompat.Light.NoActionBar" aber wieder, ich spiele nicht mit Farben dort und nichts hat sich geändert, seitdem es richtig angezeigt wurde (API <25). Irgendeine Idee?

    Ich weiß, ich könnte es mit einigen setTextColor() in spinner.setOnItemSelectedListener() , aber der Hauptpunkt ist das Verständnis, warum es funktionierte und jetzt ist es nicht, da dies ein Zeichen von etwas, das konzeptuell falsch auf meiner Seite ist, oder Sogar irgendeine Art von Android-Bug. Infact, ich bemerkte das gleiche Problem (schwarzer Text auf dunklem Hintergrund) auf hübschen Standard-Widgets / App, wie das Cyanogen / LineageOS Standardwetter eins:

    Schwarzer Text auf dunklem Hintergrund Android 7

  • Android Map Aktivität stürzt beim Verlassen Aktivität
  • Android - ArrayAdapter.createViewFromResource (int, View, ViewGroup, int) Zeile: 355 NullPointerException
  • Berechnen Sie Abstand zwischen Bluetooth-Gerät in Android
  • Android: Einschließlich mehrerer Java-Pakete zu manifestieren
  • Firebase-Datenbankabhängigkeit stürzt App ab
  • Kann das Symbol 'Kontext' nicht lösen
  • Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.