【问题标题】:Override the font size of the android system settings覆盖android系统设置的字体大小
【发布时间】:2012-11-28 11:22:17
【问题描述】:

我遇到了问题,如果有人编辑了 android 系统的字体大小(在 Settings->Display->Font Size 中),我的应用布局不再适合。我以正常字体大小开发了我的应用程序。

我想仅为此应用覆盖系统设置的字体大小。

谢谢!

【问题讨论】:

  • 这适用于您的字体大小吗?我以为它只适用于 textsize 属性...

标签: android layout system font-size


【解决方案1】:

我想仅为此应用覆盖系统设置的字体大小。

这在严格意义上是不可能的。在sp 中测量的任何内容都会考虑字体缩放。

您的短期解决方案是将这些尺寸更改为 dp,因为在正常字体比例下 1 sp 等于 1 dp

话虽如此,请考虑更新您的 UI,使其在字体比例方面更加灵活,因为这对一些视力不那么敏锐的用户来说很重要。

【讨论】:

  • 我也可以覆盖系统字体吗,我希望我的应用程序有它的特定字体而不是系统字体
  • @FemnDharamshi:在您自己的活动中使用自定义字体有多种解决方案。这包括去年添加到 Android 的字体资源支持,以及 Calligraphy 库等较旧的解决方案。
猜你喜欢
  • 2014-03-06
  • 2016-12-12
  • 1970-01-01
  • 1970-01-01
  • 2014-03-27
  • 2015-04-30
  • 2016-05-03
  • 2016-10-12
  • 2019-06-26
相关资源
最近更新 更多