根据主题从文件加载颜色

时间:2013-02-28 20:14:29

标签: android colors android-theme

我的应用程序显示来自服务器的大量消息,消息类型决定了应用了哪种颜色范围。我已经为我的应用程序设置了一个黑暗主题,现在我想添加一个浅色主题,但黑暗主题的颜色无法重复使用,因为消息在白色背景下变得难以理解。

目前,我将以下RGB格式存储在/ values中的xml文件中:

<integer-array name="xyz_message_type">
    <item>001</item> <!--Red-->
    <item>002</item> <!--Green-->
    <item>003</item> <!-Blue-->
</integer-array>

并通过将R.array.xyz_message_type值传递给检索和解析颜色的专用类来选择适当的颜色。

当主题更改时,更改我的应用以加载“浅色”颜色的最简单方法是什么?如果我的方法可以改进,那么处理这个问题会有什么更好的方法呢?

0 个答案:

没有答案