在测试应用程序时,我发现了一个未知的行为。我为我正在使用的TextView定义了一些特定的字体大小。现在,如果我进入设备设置 - >和更改显示 - ?>字体大小然后它也反映在应用程序中。字体在设置中设置为微小/大。
任何建议如何防止这种情况。
答案 0 :(得分:1)
在xml中定义字体大小时可能正在使用sp。要防止出现这种情况,您可以使用dp而不是sp。
sp是相同的基本单位,但是由用户首选缩放 文本大小(它是与比例无关的像素),因此您应该使用它 定义文本大小时的测量单位(但从不用于布局大小)。
希望这会有所帮助:)