dp是长度单位!dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。
创新互联建站专业为企业提供延寿网站建设、延寿做网站、延寿网站设计、延寿网站制作等企业网站建设、网页设计与制作、延寿企业网站模板建站服务,十余年延寿做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
Android中,dp是Density-independent Pixels简写,而dip则是Density Independent Pixels,实际上指的是一个概念,都是Android的单位。dp等同于dip,它是一个长度单位,1dp=1/160英寸。
Android应用开发支持不同的度量单位。度量单位含义 dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。
dip/dp(与密度无关的像素):逻辑长度单位,在 160 dpi 屏幕上,1dp=1px=1/160英寸。随着密度变化,对应的像素数量也变化,但并没有直接的变化比例。
android属性中的px,sp,dip的区别:px: pixels(像素)。不同设备显示效果相同,一般HVGA代表320x480像素,这个用的比较多。sp: scaled pixels(放大像素)。主要用于字体显示best for textsize。
1、px (pixels)像素 -- 是像素,就是屏幕上实际的像素点单位。(一般UI人员在ps中经常使用)dp/dip 设备独立像素,android layout经常使用的尺寸单位,与设备屏幕有关,dp是虚拟像素,在不同的像素密度的设备上会自动适配。
2、dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。
3、dp: dip是一样的,谷歌guan 方推荐使用这个 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较少。
1、dp: dip是一样的 px: pixels(像素).不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。
2、dip和dp是一样的 dip/dp(与密度无关的像素):逻辑长度单位,在 160 dpi 屏幕上,1dp=1px=1/160英寸。随着密度变化,对应的像素数量也变化,但并没有直接的变化比例。
3、dp(或者dip device independent pixels)一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px。不同设备有不同的显示效果,这个和设备硬件有关。
4、(scale-independent pixel) 安卓开发用的字体大小单位。 注意: dp和sp都是安卓开发的单位,dp是长度单位,sp是字体单位。一般情况下可认为sp=dp。
dp(或者dip device independent pixels)一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px。不同设备有不同的显示效果,这个和设备硬件有关。
dip和dp是一样的 dip/dp(与密度无关的像素):逻辑长度单位,在 160 dpi 屏幕上,1dp=1px=1/160英寸。随着密度变化,对应的像素数量也变化,但并没有直接的变化比例。
高清屏上1pt等于更多的像素px,因为像素在高清屏上变小,所以pt还是固定的。 dp:长度(Android) (Density-independent pixel) 是安卓开发用的长度单位。 根据不同的屏幕分辨率,与px有不同的倍数关系。
dp: dip是一样的,谷歌guan 方推荐使用这个 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较少。
pt(磅):1/72英寸。dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。dip:与dp相同,多用于android/ophone示例中。
1、dp是Android基于物理设备的PPI抽象出来的一个单位。它是以160dpi的屏幕为基准定义的,在160dpi的屏幕上1dp=1px,那么由此我们就可以得出其计算公式:换算公式:1dp = (屏幕ppi/160)px或者是px = (屏幕ppi/160)*1dp。
2、sp是安卓开发用的字体大小单位。dp是安卓开发用的长度单位。 规定:1dp等于屏幕像素密度为160ppi时1px的长度,因此dp在整个系统大小是固定的。公式:1dp=(屏幕ppi/ 160)px。
3、dp和sp:都是安卓的开发单位,dp是长度单位,sp是字体单位,可根据用户字体大小进行缩放,一般认为1dp=1sp。
4、dp和px的换算公式:我的理解,该公式表示px的数值等于dp的数值*(设备dpi/160) 注意,px、dp是单位,但density没单位。applyDimension的源码如下,可参考:android的尺寸众多,建议使用分辨率为 720x1280 的尺寸设计。
5、dp等于 160 dpi 屏幕上的dpx,这是 系统为“中”密度屏幕假设的基线密度。在运行时,系统 根据使用中屏幕的实际密度按需要以透明方式处理 dp 单位的任何缩放 。
6、px,ppi;dot,dpi; sp,dp;pt 的基本概念 px:像素 1像素实际上是一个颜色点,所以又称像素点。大量不同颜色点组成一张图像,因此图像的基本单位是像素px(没有比像素更精细的单位了)。
1、Android 开发字体的大小需要用google提供的sp单位,而控件的大小需要使用dip 或者dp。 dp(或者dip device independent pixels)一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px。
2、android屏幕分辨率适配 多分辨率支持 在设计之初,Android系统就被设计为一个可以在多种不同分辨率的设备上运行的操作系统。
3、做适配。res文件夹下drawable开头的文件有好多,“-”后面第一个字母就代表其适配的屏幕大小,把对应分辨率的图片放进去,就可以在调用的时候自动适配。