【问题标题】:Allow user to set font size, font color, background color for android app允许用户为安卓应用设置字体大小、字体颜色、背景颜色
【发布时间】:2013-07-08 04:39:00
【问题描述】:

我想让用户为整个应用选择字体大小/颜色、背景颜色。

为此,我正在获取他的首选值并将它们保存在 android 提供的默认共享首选项中。

但是,将这些值用于完整应用程序的最佳方法是什么?

我尝试在每个活动的基础上使用它。 not-able-to-set-theme-to-android-activity 中提到了这种方法,但它不起作用。

请大家多多指教。

【问题讨论】:

  • Reference 用于动态更改背景颜色。
  • 您可以使用共享首选项来保存字体大小、背景颜色等这些详细信息......并选择颜色,您可以像 Gunaseelan 所说的那样给颜色选择器。希望对您有所帮助。
  • 感谢您指出我的参考。但是,我想让它更简单。只有 3 种颜色,白色灰色和蓝色。那些 r 我可以保存并从共享首选项中获取。但无法使用共享首选项值来更新应用程序的字体大小/颜色/bg 颜色或至少当前活动。有没有可用的参考教程?
  • 您可以通过共享首选项轻松实现此目的,如果您不能发布您的代码,并告诉我们您遇到的位置/问题,因为我们无法为您编写完整的代码。对此感到抱歉。

标签: android themes customization sharedpreferences


【解决方案1】:

请试一试。

textview.setTextAppearance(mContext, R.style.boldText);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-07
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    • 2013-03-23
    相关资源
    最近更新 更多