Android中的dpi,dip,dp,sp,pt
来源:互联网 发布:linux权限设置 编辑:程序博客网 时间:2024/05/18 16:13
1、DPI
DPI: Dots per Inch,每英寸点数,Inch(英寸)是一个与设备无关的单位,也就是说对于任何设备都是一样的。所以160DPI的意思就是每一寸上有160个Dot。
对于Android来说,DPI就是表示屏幕密度(Density),但是现在来说,有些厂商都用PPI(Pixel Per Inch)取代了DPI。
那么DPI和PPI到底有什么不同呢?
DPI是沿用印刷业的名词,在Android应该是沿用了这个概念,但是对于开发者来说,DPI和PPI就是等价的
这里说的Inch指的的是设备屏幕的对角线有多少inch
PPI计算公式:
Google官方指定了参照标准
2、DIP与DP
DIP: Density-Independent Pixel或者Device-Independent Pixel ,这是一个与设备无关的值,主要用来解决不同分辨率,不同大小屏幕适配问题。这个值不是恒定的,会跟随屏幕和密度动态渲染。
DP和DIP在Android是同一个意思,只是叫法不一样罢了
在Android中,规定以160dpi为基准,1dip=1px,如果密度是320dpi,则1dip=2px;
px与dp的换算关系也就显而易见了
px = dp * (dpi / 160)
3、SP
SP: Scale-independent Pixels,用于字体大小,其与DP是一致的,也是为了保持设备无关。因为Android用户可以根据喜好来调整字体大小,所以要使用sp来表示字体大小。
4、PT
PT:point,是一个标准长度单位,1pt = 1/72 inch
0 0
- Android中的dpi,dip,dp,sp,pt
- android中的尺度单位:px、dpi、 dp、sp 、pt
- Android中的px,in,pt,dp,dip,sp
- Android中的dip、dp、sp、pt和px
- 关于px,em,pt,ppi,dpi,dp,dip和sp
- Android-分辨率以及dip(dp)、dpi、ppi、px、sp、pt说明
- Android-分辨率以及dip(dp)、dpi、ppi、px、sp、pt说明
- Android-分辨率以及dip(dp)、dpi、ppi、px、sp、pt说明
- android中常见单位 dp,sp,px,pt,in,mm,dpi,dip详解
- dp、dip、sp、pt
- android 单位:px,dip(dp),sp,dpi
- android属性中的px,sp,dip,pt
- android UI中常用的几个概念:dp,dip,dpi,sp,px,pt,ppi及它们之间的关联
- dp,dpi,px,pt,sp
- px、pt、dp、dip、sp
- android中的dip,dp ,dx,sp,in,pt,mm的使用
- android中的尺寸单位 dp dip px pt sp mm in 解释
- 我所知道px、dpi、dp、dip、sp、in、pt之间的差别
- stm32 中DMA的stream和channel关系
- Dynamic CRM 之联合查询实体间的数据
- Zookeeper系列(十)Zookeeper开源客户端之ZKClient基本使用
- href="<%=basePath%>报错
- 如何用U盘安装 linux&Win7 双系统?
- Android中的dpi,dip,dp,sp,pt
- 欢迎使用CSDN-markdown编辑器
- 程序猿
- Android退出整个应用的方法
- hadoop2.7.2学习笔记05-hadoop文件系统API定义-hadoop数据输入流类FSDataInputStream
- UVALive
- VMware配置额外内存设置
- 关于(elementary)ubuntu无法切换fcitx输入法问题(解决)
- 理解RESTful