Chcę setTheme
do działania w czasie wykonywania, Mam wyszukiwania niektórych rozwiązań przez google. ktoś powiedział wezwanie setTheme
przed robót onCreate i setContentView CAN, odcinek kod jakJak ustawićTeme do działania w czasie wykonywania? To nie działa wywołanie setTheme przed onCreate i setContentView
public void onCreate(Bundle savedInstanceState) {
setTheme(android.R.style.Theme_Translucent_NoTitleBar);
super.onCreate(savedInstanceState);
...
setContentView(...)
}
ale to nie działa, chciałbym wiedzieć, czy istnieje inne rozwiązanie może setTheme do aktywności?
Wystarczy spróbować - ustawić motyw po 'super.onCreate (savedInstanceState);' 'setContentView i przed (...)' – Praveenkumar
@hermanbrain: Zawsze zadzwonić 'Super .onUtwórz (...) 'po raz pierwszy w swojej metodzie' onCreate (...) ', chyba że masz zamiar zmodyfikować' Pakiet ', który mu przekazujesz. Jak mówi SpK, wywołaj 'setTheme (...)' po wywołaniu 'super.onCreate (...)'. – Squonk
Ten sam problem, próbowałem nawet umieścić go tak jak powiedział praveen, ale bez powodzenia. Zrobiłem niestandardowy motyw w style.xml i dodałem linię setTheme (R.style.MyCustomTheme); czy muszę zrobić cokolwiek innego? –