Android手机屏幕总类多,各个同一个布局在不同屏幕上显示效果不一样,所以要针对不同屏幕密度的手机进行适配了。
首先,上官网这部分说明的链接地址http://developer.android.com/guide/practices/screens_support.html
接下来,我来总结一下怎么适配了。
- ldpi (low) ~120dpi
- mdpi (medium) ~160dpi
- hdpi (high) ~240dpi
- xhdpi (extra-high) ~320dpi
- xxhdpi (extra-extra-high) ~480dpi
- xxxhdpi (extra-extra-extra-high) ~640dpi
手机确定的信息:240dpi w=540,height=960
以此信息得出的结论
1.density=240/160=1.5
2.dp=540*1.5=360
由上面的信息可以得出资源文件应放在的文件夹为:
hdpi(因240dpi得出) 或者w360dp(屏幕宽度为360dp,此为精确适配,最好适配为hdpi-sw360dp)
270dpi w=540,height=960
1.density=1.6875
2.dp=540*160/270=320
3.320hdp xhdpi