UI设计公司兰亭妙微

2011年正式成立北京兰亭妙微科技有限公司,主创清华团队,专注软件和互联网ui设计开发,www.lanlanwork.com

博客园 首页 新随笔 联系 订阅 管理

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

1

 

一、先搞懂 3 个核心基础概念

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

2

 

二、实际密度 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
 

3

 

三、万能适配单位: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。
 

五、兰亭秒微推荐:用什么尺寸作图

 
结合现在主流机型,我们给出最优方案:
 
  1. 首选基准:1080×1920(xxhdpi)
 
  • 换算友好:1dp=3px,尺寸 / 间距用 3 的倍数,方便转 dp
  • 清晰度高,向下兼容好
  • 切图放入:drawable-xxhdpi
 
  1. 备选: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设计领域,与行业同仁共同探索屏幕适配的更多可能性。北京兰亭妙微,与你一起共成长!
posted on 2026-03-30 20:46  ui设计公司兰亭妙微  阅读(0)  评论(0)    收藏  举报