Android常用的单位有in、mm、pt、px、dp、dip、sp。

in、mm、pt是屏幕的物理单位,1in=25.4mm=72pt。

px是屏幕的像素单位,例如,1080*1920的屏幕在横向有1080个像素,在纵向有1920个像素。

dp与屏幕大小和像素无关,与屏幕密度(dpi)有关。
当dpi=160时,1dp=1px;
当dpi=320时,1dp=2px;
当dpi=640时,1dp=4px。

设置布局通常用dp,dip与dp相同,1dip=1dp。

设置字体通常用sp,sp与dp类似,与屏幕大小和像素无关,会根据屏幕密度和用户字体配置而适配。

下面的两张图分别我是在dpi=320和dpi=640的条件下截取的,此外,我的屏幕分辨率是1080px*1920px,屏幕对角线长是5.5英寸。

区分Android中的各种单位——in、mm、pt、px、dp、dip、sp相关推荐

  1. px,dp,dip,sp,in,mm,pt详细分析

    px,dp,dip,sp,in,mm,pt详细分析 px   :(pixels),屏幕的像素点,不同的设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多. dip  :(devi ...

  2. [安卓基础] 008.Android中的显示单位

    Android中的显示单位 px (pixels)像素 一般HVGA代表320x480像素,这个用的比较多. dip或dp (device independent pixels)设备独立像素 这个和设 ...

  3. android 尺寸转换 dp sp in mm pt px转换为int

    在android开发中,在自定义view中有些函数只接受int参数,而我们经常使用的尺寸单位是dp.sp这些,那如何将它们转换为int型呢? int spToInt=TypedValue.applyD ...

  4. Android常用计量单位详解(px,in,mm,pt,dp,dip,sp)

    Android常用计量单位详解(px,in,mm,pt,dp,dip,sp) 在传统PC软件开发中经常以像素为单位设计计算机用户界面.例如,定义一个宽度为300像素的表单字段,列之间的间距为5个像素, ...

  5. 2021年最全Android屏幕适配的度量单位px dp(dip) ppi dpi sp pt的区别(最详细,屏幕尺寸,屏幕分辨率,屏幕兼容,屏幕适配)

    0 前言 快乐李同学最新在学习Android屏幕适配相关的知识点,其中涉及到了很多Android屏幕适配相关概念和度量单位,但是快乐李同学掌握的相关知识不牢固,于是决定写出这两篇文章对这方面的知识点做 ...

  6. android中的尺寸单位是什么,Android中各种长度尺寸单位(dp,dip,px,sp,pt)的区别

    dip : device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA.HVGA和 QVGA 推荐使用这个,不依赖像素 ...

  7. Android中常见的单位ppi,dp,dpi,sp,px

    在android 开发过程中,我们使用的单位比较少,一般情况下在描述字体大小的时候我们通常用sp,而在设置间距的时候我们用dp,除此之外很少再用到其他单位,而且很多时候我们用着用着就习惯了,也不去探究 ...

  8. Android中的像素单位

    px(Pixel,像素):px是手机屏幕上可显示的最小单位,与物理设备有关(同样大小的屏幕,看起来越清晰,以px为单位的分辨率越高).像素密度是屏幕上单位面积内的像素数,称为 dpi(每英寸的点数). ...

  9. Android屏幕大小和密度对照表,以及px、dip、sp等像素单位的解释

    px(Pixels ,像素):对应屏幕上的实际像素点. in(Inches ,英寸):屏幕物理长度单位. mm(Millimeters ,毫米):屏幕物理长度单位. pt(Points ,磅):屏幕物 ...

最新文章

  1. 负载均衡探测器lbd
  2. stm32 GPIO的8种工作模式
  3. 成功解决linear_model\stochastic_gradient.py:128: FutureWarning: max_iter and tol parameters have been ad
  4. 原创跑酷小游戏《Cube Duck Run》 - - 方块鸭快跑
  5. rxjs里的Observable对象subscribe方法的执行原理
  6. 帆软与中国环境科学院合作,共同推进数字化管理建设
  7. SSM框架搭建+easyui增删改查
  8. redis的淘汰策略
  9. 多线程编程学习总结(转载)
  10. 基于Qt的A*算法可视化分析
  11. html计算选定的金额,计算总金额
  12. git安装 tor_【git安装教程 windows】怎么装git window_git安装配置教程
  13. 《FLUENT 14流场分析自学手册》——2.2 FLUENT软件介绍
  14. 编程不是一种知识,而是一门手艺。
  15. Qt Moc 文件解析
  16. 微信又支持改微信号了
  17. python网球比赛模拟主持稿_跪求:关于体育类节目的模拟主持稿
  18. soul网关mysql8_Dubbo学习系列之十七(微服务Soul网关)
  19. python中_x、__x、__xx__的区别
  20. Arduino UNO控制带AB相磁通量式编码器电动推杆(测试阻尼)实录(L289N电机驱动)

热门文章

  1. 猿人学12题超详细解题思路-入门级js(base64编码)
  2. 教程 | 扁平物体的摄影测量重建方案
  3. MySQL删除行之后空间没有被释放
  4. Android图片添加水印图片并把图片保存到文件存储
  5. 2017-10-19 远光软件Java开发面试+达达京东到家笔试总结
  6. 把图片转成像素点保存到Excel中
  7. JS解密,在线JS解密解密
  8. 如何合理安排测试团队人员分工的问题?
  9. 千寻位置千寻知寸测试
  10. 一款Android图文识别与扫描软件