我试图根据屏幕显示正确的文本大小,因此,按照Android指南,我创建了四个目录:
values-hdpi
values-mdpi
values-xhdpi
values-xxhdpi
在每个文件中,我都放置了一个具有不同文本大小值的dimens.xml文件。问题是不能正常工作,因为我有这样的情况:
设备获取文本大小为11sp的hdpi文件
Nexus 7 800x1280 -> super small text
Any android One 480x854 -> super big text
设备获取文本大小为13sp的xhdpi文件
Pixel C 2560x1800 -> super small text
Huawei Honor Hol-U19 1280x720 -> super big text
如何解决此问题?无法根据屏幕设备提供正确的文本大小令人非常沮丧。
顺便说一句,我在Stack Overflow中没有发现任何可以回答此问题的问题。