【发布时间】:2013-07-08 04:39:00
【问题描述】:
我想让用户为整个应用选择字体大小/颜色、背景颜色。
为此,我正在获取他的首选值并将它们保存在 android 提供的默认共享首选项中。
但是,将这些值用于完整应用程序的最佳方法是什么?
我尝试在每个活动的基础上使用它。 not-able-to-set-theme-to-android-activity 中提到了这种方法,但它不起作用。
请大家多多指教。
【问题讨论】:
-
Reference 用于动态更改背景颜色。
-
您可以使用共享首选项来保存字体大小、背景颜色等这些详细信息......并选择颜色,您可以像 Gunaseelan 所说的那样给颜色选择器。希望对您有所帮助。
-
感谢您指出我的参考。但是,我想让它更简单。只有 3 种颜色,白色灰色和蓝色。那些 r 我可以保存并从共享首选项中获取。但无法使用共享首选项值来更新应用程序的字体大小/颜色/bg 颜色或至少当前活动。有没有可用的参考教程?
-
您可以通过共享首选项轻松实现此目的,如果您不能发布您的代码,并告诉我们您遇到的位置/问题,因为我们无法为您编写完整的代码。对此感到抱歉。
标签: android themes customization sharedpreferences