美文网首页
Android分辨率适配

Android分辨率适配

作者: WangDDY | 来源:发表于2020-11-11 14:15 被阅读0次

原文链接

基本概念

  1. 分辨率:屏幕上显示的像素个数,单位尺寸内像素点越多,显示的图像就越清楚
    主流分辨率:480*800720*12801080*1920

  2. 像素密度
    240dpi(480*800)、320dpi(720*1280)、480dpi(1080*1920)

  3. 单位
    px:像素
    dp:设备独立像素(160dpi为标准)

    240dpi下,1dp=1.5px
    320dpi下,1dp=2px
    480dpi下,1dp=3px
    
    

    sp:等同于dp,用于描述字体大小

    240dpi下,1sp=1.5px    
    320dpi下,1sp=2px
    480dpi下,1sp=3px
    
    

常见分辨率

  • 4:3
    VGA 640*480
    QVGA 320*240
    HVGA 480*320
    SVGA 800*600
  • 5:3
    WVGA 800*480
  • 16:9
    FWVGA 854*480
    HD 1920*1080
    QHD 960*540
    720p 1280*720
    1080p 1920*1080
  • Apple
    iPhone4/4s 960*640
    iPhone5/5s 1136*640
    iPhone6 1334*750
    iPhone6Plus 1920*1080
    小米1 854*480
    小米2 1280*720
    红米1/1s/note 1280*720

对应的DPI

  • HVGA mdpi

  • WVGA hdpi

  • FWVGA hdpi

  • QHD hdpi

  • 720p xhdpi

  • 1080p xxhdpi

    最佳方案

  1. 选取320dpi下(720*1280)进行设计,此分辨率下1dp=2px

  2. 对于一切切图资源特殊处理
    输出多套分辨率的切图,例如480p和720p,在设计的时候要注意好切图区域的大小能被2和1.5整除的大小,如48p*48px96*96px等。

  3. 使用相对于单位进行标注

    image
  4. 采用自适应布局

  5. 标注尽量采用相对关系

文字

中文字体:默认为Droid Sans Fallback,设计时可采用微软雅黑。
英文字体:Andriod4.x及以上采用Roboto,Andrio2.x和andriod3.x采用 Droid Sans。建议尽量采用系统默认字体。
Andriod规范建议,字号采用12sp、14sp、18sp、22sp等四个级别来设计。(实际设计时可以按实际情况调整)

总结

  1. 采用720*1280分辨率来进行设计。(设计时,采用偶数值进行设计,方便dp和px的转换)
  2. 开始标注了,标注尽量采用相对位置进行标注。
  3. 切图了,在720*1280下进行切图,可以完全适配720*1280后放大缩小切图资源
  4. 分别适配480*8001080*1920
  5. 不要忘记了,开发完后要进行bug测试(视觉方面的)

相关文章

  • 安卓:日常开发屏幕适配总结

    Android 屏幕适配方案Android多分辨率适配框架Android 屏幕适配之dimens(上线项目中实际应...

  • Android屏幕适配-基础篇

    Android屏幕适配-基础篇Android屏幕适配-应用篇 重要概念 什么是屏幕尺寸、屏幕分辨率(px)、屏幕像...

  • Android TV 开发之屏幕适配

    前言 Android 的屏幕适配是指适配不同机顶盒 UI 框架层输出的分辨率和 dpi,而不是适配不同分辨率的电视...

  • 安卓屏幕分辨率

    话不多说,推荐几篇有关安卓屏幕适配文章,以后会不定时更新: 分辨率概念 Android屏幕适配(不同的屏幕分辨率和...

  • Android高手笔记-屏幕适配 & UI优化

    Android高手笔记-屏幕适配 & UI优化 屏幕与适配 由于Android碎片化严重,屏幕分辨率千奇百怪,而想...

  • android-屏幕适配

    Android 单位 适配 TypedValueapplyDimension 计算5.2英寸,分辨率为1080×1...

  • Android适配的那些坑

    在开发中,Android手机种类繁多造成开发中需要适配很多分辨率的手机,以下是我在开发中使用的Android适配,...

  • Android屏幕适配方案

    Android屏幕适配方案 一. 需求描述 Android开发中,由于Android碎片化严重,屏幕分辨率千奇百怪...

  • Android适配学习总结

    我个人觉得Android适配似乎没有完美的方案,需要有一定的经验与技巧才能更好的适配各种分辨率问题,我觉得能够适配...

  • 推荐Android两种屏幕适配方案

    推荐Android两种屏幕适配方案 前言 在Android开发中,由于Android碎片化严重,屏幕分辨率千奇百怪...

网友评论

      本文标题:Android分辨率适配

      本文链接:https://www.haomeiwen.com/subject/efvebktx.html