在测试应用程序时,我发现了一个未知行为。我已经为我正在使用的 TextView 定义了一些特定的字体大小。现在,如果我进入设备设置 -> 并更改显示 -> 字体大小,那么它也会反射(reflect)在应用程序中。字体根据设置中的设置变小/变大。
关于如何防止这种情况的任何建议。
最佳答案
在 xml 中定义字体大小时,您可能正在使用 sp。为防止这种行为,您可以使用 dp 而不是 sp。
An sp is the same base unit, but is scaled by the user's preferred text size (it’s a scale-independent pixel), so you should use this measurement unit when defining text size (but never for layout sizes).
希望这有帮助:)
关于android - 防止应用程序中的字体大小反射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27700485/