如何使应用程序中的字体大小不受更改设置字体大小的影响

Ram*_*esh 2 android android-layout android-listview

当设置->显示->字体大小上的字体大小为“正常”时,我的应用程序按照设计运行良好。

当我将字体大小更改为小/大时,整个内容都被混搭了。我的应用程序是内容密集型的,这对应用程序产生了严重影响。

可以说,操作栏标题就像“隐私和设置”。当字体大小在系统设置中设置为“大”时,标题超出边界/椭圆大小。列表视图内容看起来很可悲。

有没有办法确保设置->字体中的更改不会影响我们的应用程序?

Flipboard 应用程序做到了这一点。

Ram*_*esh 5

我终于得到了解决方案。Google 严格建议对字体使用“sp”。但是,如果您不想根据用户字体设置缩放文本,请使用“dp”。如果您转到设置->字体,则给定设备中的字体大小不会改变。您的 UI 将保持您的设计初衷。

感谢 Aswin 的投入。并感谢 Joseph Earl 在Android sp vs dp 文本中回答问题- 什么会调整“比例”以及支持的理念是什么

  • 如果用户改变他们的显示比例,字体大小仍然会改变,这改变了 dp 的比例。 (2认同)

归档时间:

查看次数:

12064 次

最近记录:

7 年,7 月 前