文章转载禁止用于商业用途,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处莫高雷草原以及作者@JiongBull。
Android屏幕适配方案
参数表格:
机型 | 分辨率 | 像素密度 | 屏幕宽度 |
---|---|---|---|
三星Galaxy Note2 | 720 * 1280 | xhdpi | 360dp |
三星Galaxy S3 | 720 * 1280 | xhdpi | 360dp |
小米手机2S | 720 * 1280 | xhdpi | 360dp |
三星Galaxy S4 | 1080 * 1920 | xxhdpi | 360dp |
三星Galaxy S2 | 480 * 800 | hdpi | 320dp |
三星Galaxy Note | 800 * 1280 | xhdpi | 400dp |
三星Galaxy Note3 | 1080 * 1920 | xxhdpi | 360dp |
红米手机 | 720 * 1280 | xhdpi | 360dp |
小米手机1S | 720 * 1280 | xhdpi | 360dp |
三星Galaxy Ace | 480 * 800 | hdpi | 320dp |
小米手机M2 | 720 * 1280 | xhdpi | 360dp |
小米手机M3 | 1080 * 1920 | xxhdpi | 360dp |
小米手机M1 | 480 * 854 | hdpi | 320dp |
小米手机2A | 720 * 1280 | xhdpi | 360dp |
三星GT-S7568 | 480 * 800 | hdpi | 320dp |
华为G520 | 480 * 854 | hdpi | 320dp |
三星Galaxy Mega 5.8 | 540 * 960 | hdpi | 360dp |
三星GT-S7562 | 480 * 800 | hdpi | 320dp |
OPPO R821t | 480 * 800 | hdpi | 320dp |
华为C8815 | 540 * 960 | hdpi | 360dp |
结论:绝大部分机型的屏幕宽度是320dp和360dp。
结论:4.0版本以上的操作系统占据了90%以上的市场份额。
<uses-sdk android:minSdkVersion="15"/>
避免用户横屏时页面布局错乱。
android:screenOrientation="portrait"
针对手机设备,使用一套布局资源,布局中里用到的尺寸、颜色、文本等资源使用引用值。
res/layout/name.xml
参考统计分析里的参数表格,values-w320dp目录内属性适配屏幕宽度为320dp的机型,values-w360dp目录内的属性适配屏幕宽度为360dp的机型。
res/values-w320dp/dimens.xml
res/values-w360dp/dimens.xml
像素密度 | 系数 | Logo分辨率 |
---|---|---|
hdpi | 1.5 | 72 * 72 |
xhdpi | 2.0 | 96 * 96 |
xxhdpi | 3.0 | 144 * 144 |
原文地址:http://blog.csdn.net/jiongbull/article/details/41514839