Я попытался динамически изменить тему во всем приложении, используя setTheme в onCreate класса Application. Но не загружает тему. Я знаю, что могу установить тему в каждом отдельном действии, но мне нужно установить тему один раз в классе приложения и позволить предстоящим действиям раздуваться с использованием темы приложения.
Изменение темы всего приложения в классе приложений
Ответы (1)
Я пробовал это и раньше, единственным решением, которое я нашел, было объявление глобальной переменной, в которой хранится выбранная тема, чтобы вы могли установить тему в onCreate каждого действия.
person
Daan Luttik
schedule
31.08.2014
Да, кажется, это единственное решение.
- person AVEbrahimi; 01.09.2014
Сделайте так, чтобы все действия использовали собственный базовый класс и поместите туда код для установки темы.
- person Kostadin; 25.08.2018