dp和px
Android 開發(fā)有時候會碰到這兩個單位,要注意區(qū)分轉(zhuǎn)換
px是像素點,1px表示一個像素點,但是像素點的大小不同手機是不一樣的
如果我們想要讓圖片顯示一定的大小,那就不能用像素來衡量(比如在像素密度低的手機上很大的圖,在高像素密度手機上就很小了)
為此引進了dp單位來表示實際的大小
px=dp*像素密度/某個基準常數(shù)
為什么要除于某個基準常數(shù)呢,因為不除的話dp表示的單位距離太小 用起來不方便
這個常數(shù)就是160,人為規(guī)定的。而安卓里像素密度有120 dpi、160 dpi、240 dpi、320 dpi
所以轉(zhuǎn)換公式變?yōu)?#xff0c;px=dp*0.75或1或1.5或2,后面四個常數(shù)根據(jù)安卓的設(shè)置來
轉(zhuǎn)載于:https://www.cnblogs.com/otaganyuki/p/8455318.html
總結(jié)
- 上一篇: NOIP2012开车旅行 【倍增】
- 下一篇: bzoj 3329: Xorequ