【发布时间】:2014-12-30 14:28:21
【问题描述】:
在测试应用程序时,我发现了一个未知行为。我已经为我正在使用的 TextView 定义了一些特定的字体大小。现在,如果我进入设备设置-> 并更改显示-?> 字体大小,那么它也会反映在应用程序中。字体会根据设置中的设置变小/变大。
任何建议如何防止这种情况发生。
【问题讨论】:
-
我喜欢你的问题。
标签: android fonts textview settings
在测试应用程序时,我发现了一个未知行为。我已经为我正在使用的 TextView 定义了一些特定的字体大小。现在,如果我进入设备设置-> 并更改显示-?> 字体大小,那么它也会反映在应用程序中。字体会根据设置中的设置变小/变大。
任何建议如何防止这种情况发生。
【问题讨论】:
标签: android fonts textview settings
在 xml 中定义字体大小时,您可能正在使用 sp。为了防止这种行为,您可以使用 dp 而不是 sp。
一个 sp 是相同的基本单位,但按用户的偏好进行缩放 文本大小(它是一个与比例无关的像素),所以你应该使用这个 定义文本大小时的度量单位(但从不用于布局大小)。
希望这会有所帮助:)
【讨论】: