android dp和dip的區別

時間 2021-06-16 17:31:55

1樓:千鋒教育

dp: density-independent pixels

一個抽象的單元,基於螢幕的物理密度。

(dp和dip的意義相同,所以不用區別對待)。

這些單元是相對於160dpi(dots per inch)的螢幕說的,在160dpi的螢幕上,1dp粗略地等於1px。

當執行在更高密度的螢幕上的時候,要繪製1dp的畫素數量會放大一個比例,這個比例就是和螢幕密度(dpi)相關。

類似的,在一個低密度的螢幕上,畫素數目會縮小一個比例。

dp到px的這個比例將會隨著螢幕的密度變化,而不是直接的比例關係。

用dp單位,而不是px,是一種簡單的螢幕密度適配解決方式。

換句話說,它提供了一種方式,可以在多種裝置上維持真實尺寸一致性。

sp:scale-independent pixels

這個有點像dp單位,但是它也根據使用者的字型設定(font preference)縮放尺寸。

建議用這種尺寸單位來標註字型尺寸,這樣它們將會因為螢幕密度和使用者設定而調整。

pt:points 1/72 inch(英寸),根據螢幕的物理尺寸。

px: pixels

相應於真實的畫素。

這種單位不被建議,因為真實的表達會根據裝置的不同相差很遠。

每個裝置上每英寸的畫素數不同(密度不同),並且螢幕上總的畫素數也不同(整體大小不同)。

2樓:匿名使用者

dp(dip)是可以理解為長度單位長為1/160英寸,sp在dip的基礎上相關了使用者的偏好(當字型大小設定為標準是1dip=1sp,當字型大小為標準的n倍時1sp=ndip)。

3樓:匿名使用者

android中,dp是density-independent pixels簡寫,而dip則是density independent pixels,實際上指的是一個概念,都是android的單位。

dp等同於dip,它是一個長度單位,1dp=1/160英寸。

dp這個單位的意義在於:你可以根據看到的實際大小,在應用中設定對應的dp值,而使得不同的裝置上看起來一樣大。

詳情請見

微控制器DIP和SOP封裝有什麼區別?

對微控制器使用沒有任何影響,微控制器效能都一樣,只是封裝的形式不一樣,dip是雙列直插封裝,從晶片引出來的管腳比較長,你可以插在電路板從而焊在上面,sop是貼片形式的,從晶片引出的管腳比較短,不是插在電路板上的,是用焊錫貼在電路板表面的,給你傳長 你就明白了,這個是dip 封裝。dip封裝是雙列直插...

積體電路的SOP封裝和DIP封裝體積一樣嗎

不一樣,so封裝更小而且是表貼元件 不一樣,sop封裝比dip封裝體積小很多,差不多是dip的十幾分之一吧。晶片的封裝dip和sop有什麼區別呢 前者是雙列直插封裝,後者是最常見的一種貼片封裝。dip封裝是雙列直插封裝。so封裝是表面貼片封裝。如果單從功能上講,一樣的型號的晶片。功能上是沒有區別的。...

威海經區和環翠區是區嗎,威海經區和環翠區是一個區嗎

對,樓上的說的很準確,高區在環翠區西面,經區在環翠區的南面,三個區組成一個拐角的l型。 無玄琴 不是一個區。威海的老城區是環翠區,經濟開發區又稱經區, 環翠區是國家行政區劃的區,經區和高區是國家批准的位於環翠的功能區,屬於環翠。那些所謂環翠 經區 高區並行的,根本是一種通俗說法,不是正確說法。經區與...