像素(Pixel)、DPI与PPI像素(Pixel)DPI 英文全写是(Dots Per Inch,每英寸点数)PPI 英文全写是(Pixels Per Inch,每英寸像素数)比喻来区分应用(这张图熟悉吗)1.分辨率啥意思?2.水平分辨率、垂直分辨率感言 像素(Pixel)先来了解下像素:pixel的缩写是 px,是像素单位,也是为影像显示的基本单位,译自“pixel”。单词来源:pix是英语
Android中dip、dp、sp、pt和px的区别 1、概述
过去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容
# Android中的px与dp的区别
在Android开发中,我们经常会遇到px和dp这两个单位。它们用于定义屏幕上的元素的尺寸,但是它们有着不同的特点和用途。本文将介绍px和dp的区别,并通过代码示例来演示它们的使用方法。
## 一、什么是px和dp
在Android中,px是像素的意思,它是屏幕上最小的显示单位。dp是密度无关像素的意思,是Android中推荐使用的尺寸单位。
px的
参考链接1:http://blog.sina.com.cn/s/blog_4d59e3c70100o2so.html看到有很多网友不太理解dp、sp和px的区别:现在这里介绍一下dp和sp。dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和
原创
2013-11-07 17:30:47
540阅读
dp = dip : device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常
转载
2017-07-05 14:00:00
93阅读
android开发中,文字大小的单位是sp,非文字的尺寸单位用dp,但是我们在设计稿用的单位是px。这些单位如何换算,是设计师、开发者需要了解的关键.简单理解的话,px(像素)是我们UI设计师在PS里使用的,同时也是手机屏幕上所显示的,dp是开发写layout的时候使用的尺寸单位为什么要把sp和dp代替px?原因是他们不会因为ppi的变化而变化,在相同物理尺寸和不同ppi下,他们呈现的高度大小是相
转载
2023-07-24 23:37:08
110阅读
1.Android布局
在程序中创建TextView对象
在XML布局文件中使用
推荐使用XML
2.设置字体的大小推荐使用sp作为单位
设置宽度或高度等属性时推荐使用dp(dip)作为单位
看到有很多人不太理解dp、sp和px的区别:现在这里介绍一下dp和sp。dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可
px (pixels)(像素):屏幕上的点 ,与密度相关。密度大了,单位面积上的px会比较多。2.dip或dp(与密度无关的像素)。这个和设备硬件有关,为了支持WVGA、HVGA和QVGA 5进制空间推荐使用这个。一种基于屏幕密度的抽象单位。设置一些view的宽高可以用这个,一般情况下,在不同分辨率,都不会有缩放的感觉。如果用px的话,320px占满HVGA的宽度,到WVGA上就只能占一半不到的屏
转载
精选
2015-05-22 20:47:30
404阅读
android float google
1、概述
过 去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上 运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。由此我们采用与分辨率无关的度量单位来开发程序就能够解决这个问题。 Android应用开发支持不同的度量单位
转载
2021-09-05 13:34:52
222阅读
apk的资源包中当屏幕density=240时,使用hdpi 标签的资源 当屏幕density=160时,使用mdpi标签的资源 当屏幕density=120时,使用ldpi标签的资源。 不加任何标签的资源是各种分辨率情况下共用的。 布局时尽量使用单位dip,少使用px dp与px换算公式:pixs =dips * (densityDpi/160). dips=(pixs*16
原创
2022-04-19 14:33:36
226阅读
1、概述
过 去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上 运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。由此我们采用与分辨率无关的度量单位来开发程序就能够解决这个问题。 Android应用开发支持不同的度量单位。
2、度量单位含义
dip: device i
原创
2021-09-09 11:49:45
216阅读
根据网络资源归纳总结而成。在刚接触Android的xml布局文件的时候,我们首先会遇到的一个问题就是各种单位的定义以及他们之间的换算:px, dp和sp。 px: 定义:即像素,1px代表屏幕上一个物理的像素点; 适用范围:px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同。偶尔用到px的情况,是需要画1像素表格线或阴影线的时候,用其他单位如dp会显得模糊。 dp:
1.px 即像素,1px代表屏幕上一个物理的像素点; px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,偶尔用到px的情况,是需要画1像素表格线或阴影线的时候,用其他单位如dp会显得模糊。 2.dp这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为1.5英寸x2英寸,屏幕分辨率为240
原创
2023-01-09 17:34:31
234阅读
1.px:表示屏幕的实际像素,例如320*480的屏幕在横向有320个像素,在纵向有480个像素,如果指定的某个空间的单位为px,那么在不同分辨率下的手机上,显示的都是指定的大小。一般不推荐使用px。2.dp(dip):是屏幕的物理尺寸。可以理解为可以变换的值。在不同的分辨率下会通过一定的算法转换成px单位在手机上显示出来。这样可以起到屏幕适配的作用。推荐使用。3.sp:和dp类似,只不过
原创
2022-08-05 10:36:01
75阅读
各位老司机可能都明白一个道理:眼见不一定为实,耳听也非为虚。所以,在Android开发过程中肯定会遇到各种屏幕大小不统一测试情况下的字体大小不一,控件像喝醉了酒的醉汉一样东倒西歪的,那么,屏幕适配到底有多难,下面这趟车开往幼儿园,请各位老司机抓好扶手,随时准备动手。 首先我们要明白几个单位:dpi、dp、px,闲话不多扯,我只说重要的概念问题。dpi:图像每英寸面积内的像素点
Android的px、dp和sppx:即像素,1px代表屏幕上一个物理的像素点;偶尔用到px的情况,是需要画1像素表格线或阴影线的时候。dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为1.5英寸x2英寸,屏幕分辨
转载
2016-05-30 16:07:00
128阅读
2评论
pxPixels - corresponds to actual pixels on the screen. inInches - based on the physical size of the screen.1 Inch = 2.54 centimeters mmMillimeters - b
原创
2021-08-20 11:48:48
999阅读
1、概述 过去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×3...
原创
2023-05-15 14:46:28
239阅读
dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。
dp: dip是一样的
px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。
pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;
sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。
转载
2011-12-28 08:27:00
46阅读
2评论
1、概述 过去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会 <?xml version="1.0" encoding="utf-8"?> <
原创
2021-07-09 10:22:01
136阅读