你可以在Android的运行时交换项目的样式吗?

时间:2017-07-15 16:29:11

标签: android colors themes

所以,我之前并没有真正搞过使用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。但它也可以这样使用吗?或者是否有另一种优雅的方式可以解决这个颜色主题问题?

0 个答案:

没有答案