Android屏幕适配时,相同宽度像素的手机 结果不一致

Android屏幕适配时,创建demens.xml文件,并在里面定义以1080x1920为模板,针对不同分辨率的数值转换方法,这个也是常用方案
dimens.xml文件内容如下:
<dimen name="px1">0.33dp</dimen>
    <dimen name="px2">0.67dp</dimen>
    <dimen name="px3">1.0dp</dimen>
    <dimen name="px4">1.33dp</dimen>
    <dimen name="px5">1.67dp</dimen>
    <dimen name="px6">2.0dp</dimen>
    <dimen name="px7">2.33dp</dimen>
    <dimen name="px8">2.67dp</dimen>
    <dimen name="px9">3.0dp</dimen>
    <dimen name="px10">3.33dp</dimen>
    <dimen name="px1080">360.0dp</dimen>
我手头两部手机,分辨率分别是3120x1440和2960x1440,结果在实际运行时发现,两部手机显示不一致。2960x1440的在设置分辨率为px1080时占满屏幕,而3120x1440这部无法占满屏幕;我在调试的虚拟机样式也发现了相同的问题:

img

img

尝试修改dimens.xml文件名,采用单独文件夹,均没有成功。
屏幕适配成功

去看看弘扬的博客,里面有详细的教程,你试试
https://blog.csdn.net/lmj623565791/article/details/45460089?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163817875916780271558041%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=163817875916780271558041&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_v2~rank_v29-1-45460089.pc_v2_rank_blog_default&utm_term=%E5%B1%8F%E5%B9%95&spm=1018.2226.3001.4450