Измените тему приложения программно Android Studio с помощью KotlinAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Измените тему приложения программно Android Studio с помощью Kotlin

Сообщение Anonymous »

Я создаю приложение для Android, используя Kotlin. Он содержит список цветов темы приложения, поэтому пользователь может выбрать из него один цвет, а затем я сохраняю этот цвет в общих настройках.
Я покончил со всеми общими настройками и значениями XML, и мне удалось плавно изменить тему в настройках, и когда я снова открываю приложение, я успешно нахожу сохраненный цвет в настройках.
Проблема в том, что изменения происходят только действие настроек, а не во всем приложении, и если я хочу повлиять на все действия, мне следует использовать setTheme() в onCreat() каждого действия.
Я не хочу этого делать это, поскольку мое приложение выполняет множество действий.
Есть ли лучший подход для достижения этой цели?
Я пытался вызвать метод setTheme() в классе Application, но это не работает.

Подробнее здесь: https://stackoverflow.com/questions/782 ... ing-kotlin
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»