像素及相互轉換

dip dp px sp的解釋:

1. dip: device independent pixels(設備獨立像素). 不同設備有不同的顯示效果,這個和設備硬件有關突勇,一般我們?yōu)榱酥С諻VGA坷虑、HVGA和QVGA 推薦使用這??? 這個,不依賴像素迄损。

這里要特別注意dip與屏幕密度有關,而屏幕密度又與具體的硬件有關痊远,硬件設置不正確氏捞,有可能導致dip不能正常顯示。在屏幕密度為160的顯示屏上液茎,1dip=1px,有時候可能你的屏幕分辨率很大如480*800哼凯,但是屏幕密度沒有正確設置比如說還是160楚里,那么這個時候凡是使用dip的都會顯示異常,基本都是顯示過小班缎。

dip的換算:dip(value)=(int) (px(value)/1.5 + 0.5)

2. dp: 很簡單,和dip是一樣的蔑祟。

3. px: pixels(像素)沉唠,不同的設備不同的顯示屏顯示效果是相同的,這是絕對像素,是多少就永遠是多少不會改變罢屈。

4.? sp: scaled pixels(放大像素). 主要用于字體顯示best for textsize

根據(jù)google的推薦篇亭,像素統(tǒng)一使用dip,字體統(tǒng)一使用sp


舉個例子區(qū)別px和dip:

px就是像素译蒂,如果用px,就會用實際像素畫,比個如吧哑芹,用畫一條長度為240px的橫線岳锁,在480寬的模擬器上看就是一半的屏寬,而在320寬的模擬器上看就是2/3的屏寬了激率。

而dip,就是把屏幕的高分成480分招盲,寬分成320分嘉冒。比如你做一條160dip的橫線,無論你在320還480的模擬器上讳推,都是一半屏的長度。

dp和px之間的轉化:

import android.content.Context;

publicclassDensityUtil?{

?//根據(jù)手機的分辨率從?dp?的單位?轉成為?px(像素)

public static int dip2px(Context?context,floatdpValue)?{

final float scale?=?context.getResources().getDisplayMetrics().density;

return (int)?(dpValue?*?scale?+0.5f);

}

?//根據(jù)手機的分辨率從?px(像素)?的單位?轉成為?dp

public static int px2dip(Context?context,floatpxValue)?{

final float scale?=?context.getResources().getDisplayMetrics().density;

return (int)?(pxValue?/?scale?+0.5f);

}

}

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市究驴,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蝴韭,老刑警劉巖熙侍,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件履磨,死亡現(xiàn)場離奇詭異庆尘,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門位岔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來堡牡,“玉大人,你說我怎么就攤上這事晤柄。” “怎么了芥颈?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵爬坑,是天一觀的道長。 經(jīng)常有香客問我盾计,道長,這世上最難降的妖魔是什么族铆? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任哭尝,我火速辦了婚禮,結果婚禮上献丑,老公的妹妹穿的比我還像新娘侠姑。我一直安慰自己,他們只是感情好莽红,可當我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著醉蚁,像睡著了一般。 火紅的嫁衣襯著肌膚如雪黔龟。 梳的紋絲不亂的頭發(fā)上滥玷,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天,我揣著相機與錄音惑畴,去河邊找鬼。 笑死陷虎,一個胖子當著我的面吹牛杠袱,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播楣富,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼菩彬,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了骗灶?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤脱羡,失蹤者是張志新(化名)和其女友劉穎免都,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體绕娘,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡险领,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年秒紧,在試婚紗的時候發(fā)現(xiàn)自己被綠了挨下。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡叙淌,死狀恐怖愁铺,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情帜讲,我是刑警寧澤椒拗,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站在验,受9級特大地震影響堵未,放射性物質發(fā)生泄漏腋舌。R本人自食惡果不足惜渗蟹,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一雌芽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧世落,春花似錦、人聲如沸谷朝。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽体箕。三九已至娘荡,卻和暖如春驶沼,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背回怜。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工玉雾, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人复旬。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像壁涎,于是被迫代替她去往敵國和親志秃。 傳聞我的和親對象是個殘疾皇子怔球,可洞房花燭夜當晚...
    茶點故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內(nèi)容