Voglio setTheme
in un'attività in fase di esecuzione, ho cercato alcune soluzioni su google. qualcuno ha detto chiamata setTheme
prima dell'inizio dei lavori OnCreate e può setContentView, la sezione di codice comeCome impostare Theme su un'attività in fase di esecuzione? Non funziona call setTheme prima onCreate e setContentView
public void onCreate(Bundle savedInstanceState) {
setTheme(android.R.style.Theme_Translucent_NoTitleBar);
super.onCreate(savedInstanceState);
...
setContentView(...)
}
ma non funziona, voglio sapere, c'è un'altra soluzione può setTheme di attività?
Basta provare questo - impostare il tema dopo il 'super.onCreate (savedInstanceState);' 'e prima setContentView (...)' – Praveenkumar
@hermanbrain: chiamare sempre 'super .onCreate (...) 'prima nel metodo' onCreate (...) 'a meno che tu non intenda modificare il' Bundle' che passi ad esso. Come dice SpK, chiama 'setTheme (...)' dopo aver chiamato 'super.onCreate (...)'. – Squonk
Lo stesso problema, ho persino provato a posizionarlo come praveen, ma senza successo. Ho creato un tema personalizzato in style.xml e aggiunto la riga setTheme (R.style.MyCustomTheme); devo fare qualcos'altro? –