对于不同分辨率的机器,一般采用layout/values-swxxdp(-land/port)的方式去适应
sw表示是最小宽度,也有加wxxdp,hxxdp,这两种会随着系统的旋转导致宽-高变化,慎用
xxdp计算确定可以通过widthPixels*160/density
widthPixels:最小的宽度
density:系统的密度,可以通过adb shell getprop ro.sf.lcd_density获取
以720*1080 ro.sf.lcd_density = 360 为例 xx = 720*160/360 = 320
对应资源文件就是sw-320dp,如果没有就取最近的小一点的值