美文网首页Android Zone
Android常用分辨率和尺寸适配

Android常用分辨率和尺寸适配

作者: 翻译不了的声响 | 来源:发表于2021-04-29 21:28 被阅读0次

随着 Android 设备的多样化,越来越多不同尺寸的手机,它们有着不同的屏幕尺寸和像素密度。 为了使界面适应不同屏幕,我们需要适配不同屏幕上的应用构建。

1. 屏幕尺寸

一般是手机的实际物理尺寸,即屏幕的对角线的长度。单位是英寸/in1in = 2.54cm。

2. 屏幕分辨率

屏幕上显示的像素个数,单位尺寸内像素点越多,分辨率越高,显示效果就越精细和细腻。单位是像素/px1px = 1个像素点。

现在市场上主流手机分辨率为:720 * 12801080 * 1920

3. 屏幕密度

表示屏幕每英寸有多少个像素。即屏幕像素密度,单位是dpi

  • 低密度:120(ldpi);
  • 中等密度:160(mdpi);
  • 高密度:240(hdpi);
  • 超高密度:320(xhdpi);
  • 超清密度:480(xxhdpi);
  • 超高清密度:640(xxxhdpi)。
4. 尺寸单位
  • 常用单位
    px(pixel 像素):屏幕上像素点单位;
    in(inch 英寸):长度单位;
    dpi(dpi 密度):屏幕单位面积内的像素数;
    dp/dip(device independent pixels 设备独立像素):基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px;
    sp(scaled pixels 缩放像素):主要用于字体显示,与刻度无关的一种像素,可以根据用户的字体大小首选项进行缩放。

  • 单位换算
    px和dp换算公式:px = dp * (dpi / 160)

5. APP启动图标
  • ldpi(120 dpi)图标大小为:36 x 36 px
  • mdpi(160 dpi)图标大小为:48 x 48 px
  • hdpi(240 dpi)图标大小为:72 x 72 px
  • xhdpi(320 dpi)图标大小为:96 x 96 px
  • xxhdpi(480 dpi)图标大小为:144 x 144 px
  • xxxhdpi(640 dpi)图标大小为:192 x 192 px
6. 总结

Android不同分辨率对应不同密度适配表:
密度类型 分辨率(px) 密度范围(dpi) 单位换算(px/dp) 比例
ldpi 240 x 320 0 ~ 120 0.75 3
mdpi 320 x 480 120 ~ 160 1 4
hdpi 480 x 800 160 ~ 240 1.5 6
xhdpi 720 x 1280 240 ~ 320 2 8
xxhdpi 1080 x 1920 320 ~ 480 3 12
xxxhdpi 2160 x 3840 480 ~ 640 4 16

★ 在Android中,规定以160dpi(即屏幕分辨率为320 x 480)为基准:1dp = 1px,px和dp的换算公式:px = dp * (dpi / 160)

相关文章

  • Android常用分辨率和尺寸适配

    随着 Android 设备的多样化,越来越多不同尺寸的手机,它们有着不同的屏幕尺寸和像素密度。 为了使界面适应不同...

  • Android屏幕适配-基础篇

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

  • Android平板应用适配

    首先是尺寸的适配,android平板和手机相比,由于pad的大屏特性,屏幕的尺寸和分辨率的差别就很明显,例如以下平...

  • android屏幕适配

    Android屏幕适配 安卓设备非常多,碎片化严重,需要适配~ 屏幕尺寸:对角线 屏幕分辨率:横纵向上的像素点数单...

  • 2019新版UI设计面试题汇总(附答案)

    问题一、Android手机的常用设计尺寸有_________.怎么适配ios和安卓。 答案:安卓320 X 480...

  • Android屏幕适配总结

    Android屏幕适配总结 前言 目录 定义 使得某一元素在Android不同尺寸、不同分辨率的手机上具备相同的显...

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

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

  • 13 屏幕适配

    屏幕适配 为什么要进行屏幕适配?由于android设备尺寸/分辨率的多样性,导致UI效果的不一致,所以要进行屏幕适...

  • Android TV 开发之屏幕适配

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

  • IOS 屏幕适配(一)理论篇

    @[TOC](IOS 屏幕适配(一)理论篇) 1. IOS 屏幕适配基本概念 1.1 IOS 设备的尺寸和分辨率 ...

网友评论

    本文标题:Android常用分辨率和尺寸适配

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