Android屏幕适配方案

常见屏幕比例的汇总,配合 DPI 计算,还能用 PX 自动算出 DP,Android 屏幕适配做起来就省不少事。是你在适配多种设备、分辨率五花八门的项目里,这套方法挺实用的。

常见屏幕比例的汇总,配合 DPI 计算,还能用 PX 自动算出 DPAndroid 屏幕适配做起来就省不少事。是你在适配多种设备、分辨率五花八门的项目里,这套方法挺实用的。

你可以根据设备的 DPI 来算出每个像素对应的 dp 值,配合设计图切图的话,精度还蛮高。比如 1080p 屏幕,density 是 3,那 1dp = 3px,换算直接来,不用猜。

另外推荐你一起看看 Android 显示单位理解 px、dp 和 sp 的差异,对这块概念搞不清的朋友,看一遍就通透了。

还有篇文章也挺有的:安卓屏幕适配,讲了不少实际的适配技巧,适合项目里要做全面屏、横竖屏切换的场景。

如果你做的是视频播放器、亮度调节类功能,可以顺手参考下滑动屏幕调整屏幕亮度.zip,手势和屏幕坐标的配合用法也挺妙的。

记得测试时用不同 DPI 模拟器看看实际效果,别光靠真机。开发时多留意下 dpsp 的差别,尤其是字体,别让用户看着别扭。

xlsx 文件大小:12.31KB