在安卓应用开发中,屏幕适配始终是设计师与开发者共同面临的核心挑战。从480×800到1080×1920,从hdpi到xxhdpi,纷繁的屏幕规格与密度等级让许多设计师在标注、切图、布局等环节频频出错。北京兰亭妙微设计团队专注UI与体验设计多年,在大量安卓项目中积累了系统的屏幕适配方法论。本文从分辨率、屏幕大小、密度三大基础概念出发,深入解析实际密度与系统密度的核心差异,系统讲解dp与sp万能适配单位的使用规则,并提供从尺寸基准选择、dp↔px精准换算到资源文件夹规范管理的全流程适配方案,帮助设计师一次性掌握安卓屏幕适配的核心逻辑。

一、先搞懂 3 个核心基础概念
做安卓 UI,先把这 3 个概念刻在脑子里,所有适配都基于它们展开。
-
分辨率屏幕像素总数量,写法为宽 × 高,比如 480×800、720×1280、1080×1920。720×1280 = 宽度 720 像素 + 高度 1280 像素,是界面布局的基础画布。
-
屏幕大小屏幕对角线的物理尺寸,单位英寸(inch)。1 英寸 = 2.54 厘米,5 英寸屏对角线≈12.7 厘米。
-
密度(dpi/ppi)每英寸像素点数,数值越高画面越细腻。计算公式(勾股定理):对角线像素数 =√(宽 ²+ 高 ²)dpi = 对角线像素数 ÷ 屏幕尺寸例:1080×1920、5 英寸屏对角线像素≈2203,dpi≈2203÷5=440dpi

二、实际密度 vs 系统密度(安卓适配关键)
安卓屏幕碎片化严重,全靠 “系统密度” 统一缩放规则,兰亭秒微在项目中严格遵循这套标准。
- 实际密度:自己算出的真实 dpi,代表屏幕细腻度。
- 系统密度:安卓官方固定档位,共 5 档,是界面缩放的唯一依据。
表格
| 密度等级 | 系统 dpi | 代表分辨率 |
|---|---|---|
| ldpi | 120 | 240×320 |
| mdpi | 160 | 320×480 |
| hdpi | 240 | 480×800 |
| xhdpi | 320 | 720×1280 |
| xxhdpi | 480 | 1080×1920 |
比例关系:ldpi:mdpi:hdpi:xhdpi:xxhdpi=3:4:6:8:12

三、万能适配单位:dp 与 sp
兰亭秒微所有安卓项目统一用 dp 做尺寸、sp 做文字,跨设备一致性最强。
1. dp(dip):密度无关像素
- 作用:不同密度屏幕上,视觉大小基本一致,不随像素密度拉伸变形。
- 基准:mdpi(160dpi)下 1dp=1px
2. sp:字体专用单位
- 全称:scale-independent pixel
- 特点:跟随系统字号设置缩放,保证阅读无障碍。
- 规则:系统字号 “普通” 时,换算与 dp 完全相同。
四、dp ↔ px 精准换算(设计师必备)
记住基准与倍率,标注、切图一步到位。
- mdpi(160dpi):1dp = 1px
- hdpi(240dpi):1dp = 1.5px
- xhdpi(320dpi):1dp = 2px
- xxhdpi(480dpi):1dp = 3px
快速换算口诀:
- xhdpi(720×1280):px ÷ 2 = dp
- xxhdpi(1080×1920):px ÷ 3 = dp
例:PS 里 20px 间距 → xhdpi 中标注 10dp;文字 24px → 12sp。
五、兰亭秒微推荐:用什么尺寸作图
结合现在主流机型,我们给出最优方案:
- 首选基准:1080×1920(xxhdpi)
- 换算友好:1dp=3px,尺寸 / 间距用 3 的倍数,方便转 dp
- 清晰度高,向下兼容好
- 切图放入:drawable-xxhdpi
- 备选:720×1280(xhdpi)
- 包体更小、计算简单(1dp=2px)
- 适合对安装包大小敏感的应用
- 切图放入:drawable-xhdpi
六、屏幕宽高差异与兼容处理
安卓不只分辨率不同,宽高 dp 与比例也不一样,直接影响布局。
- 320×480、480×800:屏幕宽度320dp
- 720×1280、1080×1920:屏幕宽度360dp
- 常见比例:2:3、3:5、9:16
适配做法
- 主流以360dp为默认布局
- 320dp 窄屏单独适配,放
layout-w320dp - 特殊分辨率:
layout-854×480等精准适配
七、资源文件夹规范(兰亭秒微实战标准)
切图放对文件夹,安卓才会自动正确缩放。
drawable-ldpi/mdpi/hdpi/xhdpi/xxhdpi:按密度自动缩放drawable-nodpi:不缩放,保持原像素,适合细线、分割线- 图标尺寸遵循 3:4:6:8:12,例:48dp 图标
- mdpi:48px
- hdpi:72px
- xhdpi:96px
- xxhdpi:144px
八、平板适配小补充
1280×800(10.1 英寸)平板多为 mdpi:
- 直接用 1280×800 画布作图
- 1dp=1px,换算简单
- 资源放入
drawable-mdpi
安卓屏幕适配的本质,是在碎片化的设备生态中建立统一的设计规范。北京兰亭妙微通过这套涵盖基础概念、适配单位、尺寸基准与资源管理的完整知识体系,帮助设计师从混乱的适配问题中抽离出来,建立系统化的设计思维。从mdpi到xxhdpi的密度等级,从360dp的默认布局宽度到320dp窄屏的特殊适配——每一个适配细节的精准把控,都在为设计方案的多设备一致性提供坚实保障。希望本文的全解析能够为设计从业者提供系统化的参考,北京兰亭妙微也将继续深耕安卓UI设计领域,与行业同仁共同探索屏幕适配的更多可能性。北京兰亭妙微,与你一起共成长!
浙公网安备 33010602011771号