天津建设网站哪家好,企业免费网站,深圳做网站什么公司好,网站开发后怎么转安卓apppx: pixels(像素). 不同设备显示效果相同#xff0c;一般我们HVGA代表320x480像素#xff0c;这个用的比较多。
pt: point#xff0c;是一个标准的长度单位#xff0c;1pt#xff1d;1/72英寸#xff0c;用于印刷业#xff0c;非常简单易用#xff1b;
sp: scaled pi…
px: pixels(像素). 不同设备显示效果相同一般我们HVGA代表320x480像素这个用的比较多。
pt: point是一个标准的长度单位1pt1/72英寸用于印刷业非常简单易用
sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。
dip: device independent pixels(设备独立像素相对像素). 不同设备有不同的显示效果,这个和设备硬件有关一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个不依赖像素。 Android支持下列所有单位
px像素屏幕上的点。
in英寸长度单位。
mm毫米长度单位。
pt磅1/72英寸。
dp与密度无关的像素一种基于屏幕密度的抽象单位。在每英寸160点的显示器上1dp 1px。
dip与dp相同多用于android/ophone示例中。
sp与刻度无关的像素与dp类似但是可以根据用户的字体大小首选项进行缩放。 PPI Pixels per inch每英寸上的像素数,即 像素密度
xhdpi: 2.0hdpi: 1.5mdpi: 1.0 (baseline)ldpi: 0.75 drawable-ldpi、drawable-mdpi、drawable-hdpi 精度分别为低、中android默认、高。 对应的图片大小为36x36、48x48、72x72。 xxhdpi: 144*144 xhdpi:96*96 hdpi:72*72 mdpi:48*48 ldpi:36*36 dp是虚拟像素在不同的像素密度的设备上会自动适配比如: 在320x480分辨率像素密度为160,1dp1px 在480x800分辨率像素密度为240,1dp1.5px 计算公式:1dp*像素密度/160 实际像素数 drawable- hdpi、drawable- mdpi、drawable-ldpi的区别 (1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854) (2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480) (3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320) 系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片。 ppi的运算方式是 PPI √长度像素数² 宽度像素数² / 屏幕对角线英寸数 dpDensity-independent pixels以160PPI屏幕为标准则1dp1px dp和px的换算公式 dp*ppi/160 px。比如1dp x 320ppi/160 2px。 spScale-independent pixels它是安卓的字体单位以160PPI屏幕为标准当字体大小为 100%时 1sp1px。 sp 与 px 的换算公式sp*ppi/160 px 总结得出 px dp*ppi/160 dp px / (ppi / 160) px sp*ppi/160 sp px / (ppi / 160) dp sp? 参考 [无线手册-4] dp、sp、px傻傻分不清楚[完整] http://zhuanlan.zhihu.com/zhezhexiong/19565895 Supporting Different Screens | Android Developers http://developer.android.com/training/basics/supporting-devices/screens.html#create-bitmaps Iconography | Android Developers http://developer.android.com/design/style/iconography.html Devices and Displays | Android Developers http://developer.android.com/design/style/devices-displays.html