我创建了一个新的Android资源目录来支持不同的屏幕大小。我把所有硬编码的大小和TextSize都外包给了dimens.xml。但是我的值-小的目录不是由安卓选择的。尺寸在布局和活动中使用。
为什么选择默认而不是小的呢?
包的层次结构如下所示:

发布于 2017-01-29 12:49:54
当前大小(主要是当前使用的)是normal (参考文献)。
几乎大多数设备都不使用small。
发布于 2018-11-27 16:54:00
您必须根据设备屏幕密度提供尺寸。
values-sw720dp 10.1” tablet 1280x800 mdpi
values-sw600dp 7.0” tablet 1024x600 mdpi
values-sw480dp 5.4” 480x854 mdpi
values-sw480dp 5.1” 480x800 mdpi
values-xxhdpi 5.5" 1080x1920 xxhdpi
values-xxxhdpi 5.5" 1440x2560 xxxhdpi
values-xhdpi 4.7” 1280x720 xhdpi
values-xhdpi 4.65” 720x1280 xhdpi
values-hdpi 4.0” 480x800 hdpi
values-hdpi 3.7” 480x854 hdpi
values-mdpi 3.2” 320x480 mdpi
values-ldpi 3.4” 240x432 ldpi
values-ldpi 3.3” 240x400 ldpi
values-ldpi 2.7” 240x320 ldpi有关更多详细信息,请参见答案https://stackoverflow.com/a/32861248/771098
https://stackoverflow.com/questions/41920841
复制相似问题