Wie ändere ich eine Holo Dunkel/hell Themen innerhalb der app?
Ich weiß, es ist möglich es so haben wenn ich eine Einstellung ändern kann ich zwischen Holo.Light und Holo, aber ich kann nicht scheinen, um herauszufinden, wie. Alle Hilfe ist willkommen!
InformationsquelleAutor ollien | 2012-12-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, dass Sie es tun können, indem mithilfe der
setTheme()
Methode. Stellen Sie sicher, dass Sie nennen es, bevor SiesetContentView
, oder es wird nicht funktionieren.Beispiel:
Eine Liste der Themen finden hier
InformationsquelleAutor jcw
Als pro einen Kommentar auf die Antwort gepostet, wenn Sie brauchen, um wechseln Sie zwischen der Standard-Holo-Themen, verwenden Sie diese:
Verwenden Sie Ihre eigenen benutzerdefinierten Designs von Ihrem
Styles.XML
- Datei. Zum Beispiel so etwas wie dieses:Definieren diese als eine Globale Variable in Ihrem
Activity
:Einstellen und onCreate () - Methode wie diese:
Und den code zum Umschalten zwischen den beiden Themen:
Beachten Sie: Das Thema muss festgelegt werden, bevor Sie Ihren Anruf zu
setContentView()
android.R.style.DesiredThemeIdHere
?Es ist nicht notwendig. Ich bin nur setzen die Möglichkeit, benutzerdefinierte Designs verwenden und ändern Sie zur Laufzeit. Sorry, wenn das unnötig war.
InformationsquelleAutor SSL