gpt4 book ai didi

android - 强制字体大小

转载 作者:行者123 更新时间:2023-11-29 14:32:36 25 4
gpt4 key购买 nike

在我的应用程序中有很多字符串,我使用 sp 作为大小。

昨天我在 android 的系统偏好设置中增加了字体大小,现在即使在我的应用程序中字体大小也更大了,但这对我来说并不好,因为我的应用程序中的一些字符串已经很大了。

是否有一种解决方案可以强制调整字体大小而不考虑操作系统?

非常感谢

最佳答案

我不确定您为什么希望该应用忽略系统设置。该功能适用​​于阅读小字体有困难的人。

而且我还没有遇到过让应用覆盖该功能的解决方案。如果您无论如何都必须尝试覆盖相同的内容,我认为(请参阅末尾的注释)将当前的 sp 值更改为 dp 从理论上讲,应该 忽略这些设置。 (一些变化。查看更新)

sp 专门用于字体大小 (android:textSize),因此它也将遵循用户可能为整个系统覆盖的设置。作为开发人员,您应该考虑到这种情况,确保您的布局考虑并适应此类更改。

如果您仍然选择在您的应用程序中忽略它……每个人都有自己的。

注意:我把重点放在我认为,因为作为一个希望他的应用程序受到喜爱和赞赏的开发者,我不会考虑这样的覆盖,因此从未冒险测试它是否有效。如果我的理论已经被任何人测试并且与我的相反,请发表评论。 ;-)

更新:该理论有效。 ;-)

在测试之前,我将系统字体大小设置为巨大

请注意,背景中的字体保持不变。 AlertDialog 中的字体大小发生了变化。

在应用中使用相同的 sp 设置更改大小后的第一次测试 First test after changing the size using the same <code>sp</code> setting in the app

第二次测试保持相同大小(巨大)但将 sp 更改为 dp Second test keeping the same size (huge) but changing the <code>sp</code> to <code>dp</code>

关于android - 强制字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16119442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com