先转载一篇文章对资源文件夹有一个基本结构了解:https://blog.csdn.net/yljme/article/details/40071593
设备A的屏幕信息如下(不包括导航栏高度)
设备B的屏幕信息如下(不包括导航栏高度)
项目资源文件夹如下
分析:
因为是横屏,所以是value-land;
因为设备A的densityDpi为240,所以会读取value-land-hdpi;
因为设备B的densityDpi为320,所以会读取value-land-xhdpi;
因为设备A的height为1128,设备B的height为1104,根据最佳匹配规则,我私自定了1100的高度匹配这两个设备,
所以他们分别会读取value-land-hdpi-1920x1100及value-land-xhdpi-1920x1100
证据如下:
截图如下