px 與 dp, sp換算公式

2021-08-06 04:52:38 字數 518 閱讀 9832

參照px 與 dp, sp換算公式? - petercao -

ppi的運算方式是:

ppi = √(長度畫素數² + 寬度畫素數²) / 螢幕對角線英吋數

dp:density-independent pixels,以160ppi螢幕為標準,則1dp=1px,

dp和px的換算公式 :

dp*ppi/160 = px。比如1dp x 320ppi/160 = 2px。

sp:scale-independent pixels,它是安卓的字型單位,以160ppi螢幕為標準,當字型大小為 100%時, 1sp=1px。

sp 與 px 的換算公式:sp*ppi/160 = px

總結得出:

px = dp*ppi/160

dp = px / (ppi / 160)

px = sp*ppi/160

sp = px / (ppi / 160)

px 與 dp, sp換算公式?

px 與 dp,sp換算公式?ppi pixels per inch,每英吋上的畫素數,即 畫素密度 drawable ldpi drawable mdpi drawable hdpi 精度分別為低 中 android預設 高。對應的大小為 36x36 48x48 72x72。xxhdpi 144 ...

px 與 dp, sp換算公式?

隨筆 449 文章 3 ppi pixels per inch,每英吋上的畫素數,即 畫素密度 drawable ldpi drawable mdpi drawable hdpi 精度分別為低 中 android預設 高。對應的大小為 36x36 48x48 72x72。xxhdpi 144 144...

px 與 dp, sp換算公式

ppi pixels per inch,每英吋上的畫素數,即 畫素密度 drawable ldpi drawable mdpi drawable hdpi 精度分別為低 中 android預設 高。對應的大小為 36x36 48x48 72x72。xxhdpi 144 144 xhdpi 96 96...