我正在构建一个 android 应用程序,我希望用户在 GUI 中选择不同的颜色主题。一些简单的东西,比如不同深浅的颜色。
你怎么处理这个?您是否将所有需要的颜色保存为 android 资源中的颜色,然后根据颜色设置以编程方式设置颜色?或者您可以直接在 xml:s 中读取设置吗?
或者(如果你不能通过 xmls 做到这一点)你是否将所有颜色存储在一个类中作为公共静态?如果您必须以编程方式更改颜色,这对我来说似乎更简单。
对此事的想法将不胜感激:)
所有这一切都可以通过 Android 上的主题来完成,您可以阅读本文找到更多信息:http: //developer.android.com/guide/topics/ui/themes.html