Я знаю только общие принципы как это должно работать, в реальности я такое не реализовывал
стесняюсь спросить, а зачем?
Ну выше читайте, чтобы тему сменить
А вы тему через styles сделали? ну то бишь через AppTheme?
Ну все так делают вроде
Получается нужно юзать ContextThemeWrapper и подсовывать его при пересоздании вью
А как вы без пересоздания активити тему меняете? просто интересно стало
То же интересно , немного
ContextThemeWrapper собсна
А можно кусочек кода, как вы в одном фрагменте тему меняете?
Я как раз про это и спрашивал, как фрагмент лучше пересоздавать)
Не, ну допустим вы его просто через replace новый сделаете А меня остальное интересует, как вы конкретному фрагменту тему указываете)
Ну вот, тема сменится. Layout inflater же из контекста создаётся и берёт оттуда тему, а вью из layout inflater'a
а тему вы через setTheme меняете?
Нет, я опять же контекст оборачиваю в ContextThemeWrapper, там вроде тема прям в конструктор передаётся
Обсуждают сегодня