1、px:屏幕上的点

pixel,表示像素或分辨率。不同设备显示效果相同,一般我们的 HVGA 代表 320x480 像素,这个用的比较多。

2、dp:设备独立像素

device independent pixels,表示与设备无关的像素 dip。一种基于屏幕密度的抽象单位。在每英寸 160 点的显示器上,1dip = 1px。在大于 160 点的显示器上可能增大。

3、sp:字体单位

scaled pixels,表示按比例缩放的像素。这个有点像dp单位,但是它也根据用户的字体设置(font preference)缩放尺寸。

4、pt:1/72英寸

point,表示一个点。是一个标准的长度单位,1pt=1/72 英寸,用于印刷业,非常简单易用。

5、in:长度单位

inch,表示英寸。是屏幕的物理尺寸。每英寸等于 2.54 厘米。

6、mm(毫米):标准长度单位

millimeter,表示毫米。

总结:

  • 1、对于布局的像素设置,一般要用 dip(dp),这样在更大或者更小的屏幕下展示可以自动适配,如果是 px,是物理像素,这样在小的屏幕里可能会显得大,在大的屏幕中显小。
  • 2、对于字体的大小设置来说,建议始终使用 sp 作为文字大小的单位,可以使用户界面能够在现在和将来的显示器类型上正常显示。
  • 3、文字的尺寸一律用 sp 单位,非文字的尺寸一律使用 dp 单位。

Note:
欢迎点赞,留言,转载请在文章页面明显位置给出原文链接
知者,感谢您在茫茫人海中阅读了我的文章
没有个性 哪来的签名!
详情请关注点我
持续更新中

扫一扫 有惊喜!

© 2021 05 - Guyu.com | 【版权所有 侵权必究】

Android 常用计量单位(px,dp,sp,pt,in)相关推荐

  1. New UI-常用计量单位px,dp,sp,pt解析与转换

    New UI-常用计量单位px,dp,sp,pt解析与转换            --转载请注明出处:coder-pig,欢迎转载,请勿用于商业用途! 小猪Android开发交流群已建立,欢迎大家加入 ...

  2. Android的计量单位px,in,mm,pt,dp,dip,sp

    px   :是屏幕的像素点 in    :英寸 mm :毫米 pt    :磅,1/72 英寸 dp   :一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1px dip  :等 ...

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

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

  4. android 字体像素转换工具类_android px,dp,sp大小转换工具

    package com.voole.playerlib.util; import android.content.Context; /** * Android大小单位转换工具类 * * float s ...

  5. android 字体px转sp,Android中px,dp,sp区别及换算

    px,dp,sp是Android中常用的距离单位. 基本概念: 屏幕尺寸:指的是屏幕对角线长度,用英寸(in)作为单位,1 in = 2.54 cm. 屏幕分辨率:在横纵向上的像素点数,单位px.一般 ...

  6. android 密度像素,Android屏幕密度适配问题之px,dp,sp等详细介绍

    一  ,android屏幕相关知识 屏幕大小:指屏幕对角线的长度,使用"寸"度量,如4.7寸手机 分 辨  率:分辨率指手机屏幕的像素点个数,如720*1280 指屏幕宽有720个 ...

  7. android分辨率px跟dp,Android屏幕适配 px,dp,dpi及density的关系与深入理解

    PX(pixel): 即传统计算机语言中描述的像素,在Android则代表绝对像素. 之所以Android中不推荐使用这种单位,正是因为不同生产厂商,不同品牌,不同屏幕的设备,其分辨率亦不一. 举例来 ...

  8. Android屏幕适配 px,dp,dpi及density的关系与深入理解(转载)

    PX(pixel): 即传统计算机语言中描述的像素,在Android则代表绝对像素. 之所以Android中不推荐使用这种单位,正是因为不同生产厂商,不同品牌,不同屏幕的设备,其分辨率亦不一. 举例来 ...

  9. Android屏幕适配 px,dp,dpi及density的关系与深入理解

    PX(pixel): 即传统计算机语言中描述的像素,在Android则代表绝对像素. 之所以Android中不推荐使用这种单位,正是因为不同生产厂商,不同品牌,不同屏幕的设备,其分辨率亦不一. 举例来 ...

最新文章

  1. xml 和android脚本之家,Android利用Document实现xml读取和写入操作
  2. jQuery应用之(一)使用jQuery选择器(荐)
  3. 2017河北单招计算机试题,2017河北单招英语试题练习题
  4. javaweb项目中的过滤器的使用
  5. 【QGIS入门实战精品教程】2.1:初识QGIS软件
  6. 设置Java EE 6开发环境
  7. Mybatis根据IdType生成不同类型的主键id
  8. iOS开发经验总结(一)
  9. 看了扎心:39岁单身程序员入住养老院!养老院:院内平均年龄瞬间年轻了
  10. 音阶频率对照表_音符与频率关系对照表
  11. H3C交换机设备常用命令
  12. PD协议芯片TYPE C接口支持快充诱骗
  13. Python基础——魔法方法(二)
  14. DevEco Studio使用技巧
  15. Idea stash 谨慎点玩
  16. 非常好看的BT宝塔面板美化透明版主题包
  17. 现在国内程序员的薪水是什么行情?
  18. Python爬取数据:翻页操作
  19. 如何解决联想小新15的快捷键冲突问题
  20. 数据一致性比对(番外)

热门文章

  1. Linux那些事儿之我是Hub(2)
  2. ConvergenceWarning: Liblinear failed to converge, increase the number of iterations解决办法
  3. NOAUTH Authentication required
  4. RAM嵌入式项目实战开发
  5. js输出100以内的质数_JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例...
  6. GitHub开源:升讯威微信营销系统(第三方微信平台)完整源代码
  7. html中rgba灰色怎么写,rgba中的a是什么意思 CSS之RGBA颜色指南
  8. 数据分析师推荐的Java报表开发工具
  9. 人工智能在智能音响中的智能家居智能管理技术:管理的重要性
  10. eink 主题 android,einklauncher下载-E Ink Launcher 安卓版v0.1.8.3-PC6安卓网