Можете ли вы поменять стили для элементов во время выполнения в Android?
Итак, я до сих пор не очень-то возился с использованием styles.xml, и мне было интересно, сможем ли мы использовать его для цветных тем? И я тоже смогу изменить это во время выполнения.
Допустим, я хочу красную тему и синюю тему. Есть ли способ сделать это как-нибудь?
<style name="RedTheme" parent="@style/TrueFullscreen">
<color name="Background">#FF0000</color>
</style>
<style name="BlueTheme" parent="@style/TrueFullscreen">
<color name="Background">#0000FF</color>
</style>
А потом в какой-то момент во время выполнения сказать hey, app! style="RedTheme"
Я знаю, что могу использовать это как своего рода эквивалент CSS для стилизации нескольких элементов. Но можно ли это использовать и так? Или есть другой элегантный способ решить эту проблему цветовой темы?