Wie ich verstehe, gibt es zwei integrierte Themen für Android, Light und Dark. Ich möchte, dass meine Anwendung verschiedene Ressourcen basierend auf dem Thema anzeigt, das der Benutzer verwendet (NICHT, indem der Benutzer explizit ein Thema in meiner App angibt!). Ist das möglich? Wenn ja, ist dies über XML-Ressourcen möglich oder ist ein programmatischer Ansatz erforderlich?Wie zeige ich automatisch verschiedene Ressourcen für helle und dunkle Themen in Android an?
Hinweis: Ja, ich habe http://d.android.com/guide/topics/ui/themes.html mindestens dreimal gelesen. Es scheint, als ob alles, was mir gesagt wurde, ist, ein bestimmtes Thema oder bestimmte Stile auf mein Element zu setzen, anstatt hell/dunkel Elemente korrekt anzuzeigen.
"basierend auf dem Thema, das der Benutzer verwendet": Wo wählt der Benutzer dieses Thema? Wird mir nicht klar. In den Geräteeinstellungen (d. H. Anzeigebereich) gibt es dafür keine Einstellungen. –
Sorry, um genauer zu sein, "Theme" vs "Theme.Light" (wie in http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;f= core/res/res/values / themes.xml; h = 6b3d7407d1c895a3c297e60d5beac98e2d34c271; hb = HEAD) – vol