dp:即dip,与sp 基本类似。如果需要设置长度、高度等属性时可以使用dp 或sp。 sp:如果设置字体,需要使用sp。 px:表示屏幕实际的象素。例如,320*480 的屏幕在横向有320个象素,在纵向有480 个象素。 dp、sp、px区别:dp 是与密度无关,sp 除了与密度无关外,还与比例 无关。如果屏幕密度为160,这时dp 和sp 和...
Android支持的像素单位有:px(像素)、in(英寸)、mm(毫米)、pt(磅,1/72英寸)、dp(与设备无关的显示单位)、dip(就是dp)、sp(用于设置字体大小)。其中,常用的有px、dp和sp三种。 px是手机屏幕上可显示的最小单位,与物理设备的显示屏有关。一般来说,同样尺寸的屏幕看起来越清晰,像素的密度越高,以px计量的分...
UI显示效果的影响因素:屏幕尺寸、屏幕密度、分辨率;而android手机种类又比较多,为了适应不同的设备,就要注意drawable和layout资源。 常用的单位有:dip(dp)、sp、px,不常用的单位:pt、in、mm。 在布局中应该尽量使用dip(dp)作为单位,定义文字大小则使用sp,尽量少使用px或其他单位。 分辨率与屏幕大小没有关系,屏幕大...
px :是屏幕的像素点 in :英寸 mm :毫米 pt :磅,1/72 英寸 dp :一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1px dip :等同于dp sp :同dp相似,但还会根据用户的字体大小偏好来缩放。 建议使用sp作为文本的单位,其它用dip dip和px 的关系: QVGA: density=0.75; densityDpi=120; QVGA(240*320)...
http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts http://developer.android.com/training/multiscreen/screendensities.html http://stackoverflow.com/questions/2025282/difference-between-px-dp-dip-and-sp-in-android ...
dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一样的。1dp=1sp=1px,但如果使用px作单位,如果屏幕大小不变(假设还是3.2寸),而屏幕密度变成了320。那么原来TextView的宽度设成160px,在密度为320的3.2寸屏幕里看要比在密度为160的3.2寸屏幕上看短了一半。但如果设置...
Android中的长度单位详解(dp、sp、px、in、pt、mm)看到有很多人不太理解dp、sp和px的区别:现在这里介绍一下dp和sp。dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,...
Android的计量单位px,in,mm,pt,dp,dip,sp px :是屏幕的像素点 in :英⼨ mm :毫⽶ pt :磅,1/72 英⼨ dp :⼀个基于density的抽象单位,如果⼀个160dpi的屏幕,1dp=1px dip :等同于dp sp :同dp相似,但还会根据⽤户的字体⼤⼩偏好来缩放。建议使⽤sp作为⽂本...
android手机屏幕分辨率 及 sp dip(dp) px 区别 及高中低分辨率时处理 分辨率,是指单位长度内包含的像素点的数量,它的单位通常为像素/英寸(ppi)。以分辨率为1024×768的屏幕来说,即每一条水平线上包含有1024个像素点,共有768条线,即扫描列数为1024列,行...
从一开始写Android程序,就被告知这些常识 一、dp(或者dip device independent pixels) 一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px。不同设备有不同的显示效果,这个和设备硬件有关。 二、sp(Scaled Pixels) 主要用于字体显示,与刻度无关的一种像素,与dp类似,但是可以根据用户的字体大小首选项...