Android 中 px瞻润、dp喘垂、dip、sp詳解

一绍撞、簡介

首先要說的是正勒,Android的碎片化的問題非常嚴重。因為 Android 廠商非常多傻铣,設備非常多章贞,產生了各種各樣的分辨率。
為了解決碎片化的問題矾柜,Android 開發(fā)文檔中定義了 dp阱驾,sp 等新的單位

二、屏幕的基本知識

  • mm:millmeters 毫米怪蔑,長度單位

  • in:inches 英寸里覆,長度單位,屏幕物理尺寸的基本單位

  • pt:points 一個標準單位缆瓣,大小為一英寸屏幕大小的1/72

  • dpi:dots per inch喧枷,即像素密度,每英寸屏幕的像素點

舉個栗子:
假設有一個QVGA(320x480)分辨率的屏幕物理尺寸是2英寸*1.5英寸,則這部手機的dpi=160
Screen Size指的是手機實際的物理尺寸隧甚,如iPhone4S是3.5英寸车荔,這里的3.5英寸指的是手機屏幕對角線的長度為3.5英寸。

三戚扳、屏幕分辨率

分辨率(Resolution)指的是設備屏幕橫向和縱向的像素個數(shù)忧便,常見的有

|分類|分辨率|

|:---:|:---:|

|QVGA|240x320|

|HVGA|320x480|

|WVGA|480x800|

|QWVGA|240x400|

|720P|1280x720|

|1080|1920x1080|

|2K|2560x1440|

四、px, dp, dip, sp之間的區(qū)別

  • px: pixel帽借,即像素珠增,1px代表屏幕上的一個物理的像素點。但px單位不被建議使用砍艾。由于分辨率不同蒂教,同樣像素大小的圖片在不同手機顯示的實際大小可能不同。要用到px的情況是需要畫1像素表格線或陰影線的時候脆荷,如果用其他單位畫則會顯得模糊凝垛。

  • dip (dp): device independent pixel。dp (dip)是最常用也是最難理解的尺寸單位蜓谋。與像素密度密切相關梦皮。Android系統(tǒng)定義了四種像素密度:

類型 dpi density
ldpi 120 0.75
mdpi 160 1.0
hdpi 240 1.5
xhdpi 320 2.0

其中 density 表示對應的dp到px的系數(shù),這個系數(shù)乘以dp長度就是像素數(shù)桃焕。例如界面上有一個長度為“80dp”的圖片届氢,那么它在240dpi的手機上實際顯示為80x1.5=120px,在320dpi的手機上實際顯示為80x2=160px覆旭。如果你拿這兩部手機放在一起對比,會發(fā)現(xiàn)這個圖片的物理尺寸“差不多”岖妄,這就是使用dp作為單位的效果型将。

  • sp: Scale-independent Pixel,即與縮放無關的抽象像素荐虐。sp和dp很類似但唯一的區(qū)別是七兜,Android系統(tǒng)允許用戶自定義文字尺寸大小(小福扬、正常腕铸、大、超大等等)铛碑,當文字尺寸是“正澈莨”時,1sp=1dp=0.00625英寸汽烦,而當文字尺寸是“大”或“超大”時涛菠,1sp>1dp=0.00625英寸。類似我們在windows里調整字體尺寸以后的效果——窗口大小不變,只有文字大小改變俗冻。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末礁叔,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子迄薄,更是在濱河造成了極大的恐慌琅关,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件讥蔽,死亡現(xiàn)場離奇詭異涣易,居然都是意外死亡,警方通過查閱死者的電腦和手機勤篮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門都毒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人碰缔,你說我怎么就攤上這事账劲。” “怎么了金抡?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵瀑焦,是天一觀的道長。 經常有香客問我梗肝,道長榛瓮,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任巫击,我火速辦了婚禮禀晓,結果婚禮上,老公的妹妹穿的比我還像新娘坝锰。我一直安慰自己粹懒,他們只是感情好,可當我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布顷级。 她就那樣靜靜地躺著凫乖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪弓颈。 梳的紋絲不亂的頭發(fā)上帽芽,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天,我揣著相機與錄音翔冀,去河邊找鬼导街。 笑死,一個胖子當著我的面吹牛纤子,可吹牛的內容都是我干的菊匿。 我是一名探鬼主播付呕,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼跌捆!你這毒婦竟也來了徽职?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤佩厚,失蹤者是張志新(化名)和其女友劉穎姆钉,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體抄瓦,經...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡潮瓶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了钙姊。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片毯辅。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖煞额,靈堂內的尸體忽然破棺而出思恐,到底是詐尸還是另有隱情,我是刑警寧澤膊毁,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布胀莹,位于F島的核電站,受9級特大地震影響婚温,放射性物質發(fā)生泄漏描焰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一栅螟、第九天 我趴在偏房一處隱蔽的房頂上張望荆秦。 院中可真熱鬧,春花似錦力图、人聲如沸萄凤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至坪圾,卻和暖如春晓折,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背兽泄。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工漓概, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人病梢。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓胃珍,卻偏偏與公主長得像梁肿,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子觅彰,可洞房花燭夜當晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內容