2016-08-13 2 views
1

Wenn meine android app laufen, gibt es eine taste oder etwas, die kunden eine farbe auf primarycolordack, colorprimary und so weiter zeigen lassen. In anderen Worten, ich möchte das App-Thema ändern. wie geht das?wie man android app theme, wenn eine android app laufen

+0

Aktivität neu starten und Thema vor Activity.onCreate() setzen. Diese Antwort kann http://stackoverflow.com/a/11576546/5183999 helfen – nshmura

Antwort

1

Glück für Sie android es einfach Met, gibt es ein Verfahren für die in der Aktivitätsklasse:

setTheme(android.R.style.MyTheme); 

Sie werden diese Methode aufrufen, haben innen auf erstellen, bevor der Super-Befehl wie folgt aus:

public void onCreate(Bundle savedInstanceState) { 
    setTheme(android.R.style.MyTheme); 
    super.onCreate(savedInstanceState) 
} 
Verwandte Themen