Android中常用单位(dpi、px、dp、sp)

转载 2015年07月09日 16:58:28

转自http://blog.csdn.net/lirui0822/article/details/38388793

1 dpi


size为屏幕尺寸。例如,小米2手机,分辨率1280x720,尺寸4.3。

代入公式得到小米2的dpi为341.53,约为342。

2 px

pixels(像素),1px代表屏幕的一个物理像素点,不建议使用。

3 dp

device independent pixels(设备独立像素),px=dp*(dpi/160)。

Android系统定义了四种像素密度:

低(120dpi)、中(160dpi)、高(240dpi)和超高(320dpi),

它们对应的dp到px的系数分别为0.75、1、1.5和2,

这个系数乘以dp长度就是像素数。

4 sp

scale-independent pixel(与缩放无关的抽象像素)。sp和dp类似但唯一的区别是:

Android系统允许用户自定义文字尺寸大小(小、正常、大、超大等等),

当文字尺寸是“正常”时,1sp=1dp,而当文字尺寸只有是“大”或“超大”时,

1sp>1dp。类似我们在windows里调整字体尺寸以后的效果,窗口大小不变,

只有文字大小改变。

编程建议:文字的尺寸一律用sp单位,非文字的尺寸一律使用dp单位。

Android的px、dp和sp等单位的区别详解

转载自:http://www.fengfly.com/plus/view-210166-1.html 转载自:http://wenku.baidu.com/view/3f0e8cf6f61fb7360...
  • hjj0212
  • hjj0212
  • 2013年01月05日 16:17
  • 4624

Android屏幕适配(一)dp、px、dpi、sp的理解

在Android开发过程中,屏幕适配往往是开发人员比较忽视的一个知识点。往往这些被忽视的东西在遇到问题的时候会耗费你比较多的时间。所以对于初级程序员来说理解掌握适配的一些基本知识是必须的。(大牛请移步...
  • yuanmingxiang
  • yuanmingxiang
  • 2016年05月12日 15:23
  • 2129

Android上dip、dp、px、sp等单位说明

dip  device independent pixels(设备独立像素). 不同设备不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 ...
  • ljz2009y
  • ljz2009y
  • 2014年03月19日 16:08
  • 3211

Android中常用单位dp,px,sp之间的相互转换

MainActivity如下: package cc.testunitswitch; import android.os.Bundle; import android.util.DisplayMet...
  • lfdfhl
  • lfdfhl
  • 2013年10月31日 17:38
  • 2137

px,pt,ppi,dpi,dp,sp,em,rem,vw和vh等css中常用长度之间区别总结

首先我们大致了解一下每个简称的含义,他们都是在设备中表示长度: px:(pixel)像素,像素px是相对于显示器屏幕分辨率而言的(引自CSS2.0手册)。电子屏幕上组成一幅图画或照片的最基本单元; p...
  • flyingpig2016
  • flyingpig2016
  • 2017年03月01日 10:06
  • 1542

android应用开发之View的大小计量单位(px、dpi、dp、dip、sp)

一、像素(px)与屏幕分辨率1)px(Pixels ,像素):对应屏幕上的实际像素点。例如,320*480的屏幕在横向有320个象素,在纵向有480个象素。 2)屏幕分辨率就是在屏幕上显示的物理像素总...
  • ljianhui
  • ljianhui
  • 2015年02月07日 10:44
  • 3819

关于android中dpi px dp sp 单位的一些理解

看了Mars的android视频讲到关于px dp sp单位的课程,心想很容易忘记,那就随手写下来...
  • u014042146
  • u014042146
  • 2014年09月30日 21:12
  • 498

android中的尺度单位:px、dpi、 dp、sp 、pt

Android中几个比较重要的表示尺寸的单位: px
  • RioCoder
  • RioCoder
  • 2015年01月17日 23:41
  • 895

android关于屏幕画图的一些度量单位及概念(sp,dp,px,dpi,density)

对android的布局文件中常常用到的度量单位比较困惑,因此网上了解了一下,根据自己的了解,作如下整理和解释,有一些概念可能解释有误,留作日后改进。 1. 概念解释 (1)px--pixel, 像素,...
  • Lynn1050
  • Lynn1050
  • 2014年02月09日 15:34
  • 661

Android中像素单位dip、dpi、px、pt、sp、in等等的全面详解

前言:     大一寒假时接触Android,到现在已经有一年多了,感觉过的好快啊!学习Android像素这方面的时候,在网上看过一些关于这方面的文章,现在结合自己的一些总结经验,写一篇关于这方...
  • U3D_YSJ
  • U3D_YSJ
  • 2015年12月03日 16:38
  • 805
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android中常用单位(dpi、px、dp、sp)
举报原因:
原因补充:

(最多只允许输入30个字)