gpt4 book ai didi

android - Nexus 5 中的字体大小问题

转载 作者:行者123 更新时间:2023-11-30 03:06:50 26 4
gpt4 key购买 nike

我在 TextView 的 /res/values 文件夹的 dimens.xml 中将字体大小设置为 12sp

当我在 Nexus 5 设备(属于 XXHDPI 范围)上尝试此字体时,我得到的文本大小为 36。然后我尝试在 /res/values-xxhdpi 文件夹中创建新的 dimens.xml 与文本大小相同的 12sp 。它仍然给我的字体大小为 36

我只想将字体大小保持为 12sp。这可能是什么原因?

请注意,我以编程方式添加 TextView 并将其大小设置为

context.getResources().getDimension(
R.dimen.font_size)

最佳答案

1sp = 3pxXXHDPI 设备上。您在所有 dimens.xml 中使用相同的 sp 值,因此在 MDPI 设备上您有 12sp = 12px,但在 Nexus 上你有 12sp = 36px

如果您希望 Nexus 的文本大小与 MDPI 设备上的大小完全相同,请将文本大小设置为 4sp

您也可以使用单个 dimens.xml 并使用 px 作为单位而不是 sp 所以字体大小不是缩放。

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

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