Android和IOS使用的尺寸單位

IOS

  • px:像素
  • ppi:pixels per inch,每英寸像素?cái)?shù)
  • pt:point,ios開發(fā)使用的單位
  • 關(guān)系

IOS設(shè)計(jì)尺寸規(guī)范

設(shè)備 ppi 比例系數(shù) 邏輯分辨率 實(shí)際分辨率
iphone3g 163 1x 320*480 320*480
iphone4 326 2x 320*480 640*960
iphone8 326 2x 375*667 750*1334
iphone8+ 401 3x 414*736 1242*2208
iphoneX 458 3x 375*823 1125*2436

ios設(shè)備的物理尺寸(寬高的像素?cái)?shù),對(duì)角線的長(zhǎng)度)由屏幕決定,比例系數(shù)由ppi決定(向上取整),邏輯分辨率由實(shí)際分辨率和比例系數(shù)決定。(或者可以說(shuō)實(shí)際分辨率由邏輯分辨率*比例系數(shù)得到?我也不清楚蘋果是怎么設(shè)計(jì)生產(chǎn)的)

所以,比如,15pt,只能代表最終顯示在屏幕上為15/30/45個(gè)像素,而實(shí)際的物理長(zhǎng)度(多少厘米 ...)和所占比例(15/320 ...)無(wú)法確定,例ip8和ip8+

Android

  • px:像素
  • dpi:dots per inch,每英寸點(diǎn)數(shù)(與ios中的ppi同理)
  • dp:dip,device independent pixels,設(shè)備無(wú)關(guān)像素
  • dpi/160:比例系數(shù),代表1dp實(shí)際顯示的像素?cái)?shù)
  • 關(guān)系
等級(jí) dpi 比例系數(shù)
MDPI 160 1.0
HDPI 240 1.5
XHDPI 320 2.0
XXHDPI 480 3.0

系數(shù)比例由dpi/160得到,帶小數(shù)點(diǎn)
dp*比例系數(shù)=實(shí)際像素?cái)?shù),即160dp顯示效果為1英寸
即1dp在不同Android設(shè)備上顯示出來(lái)的物理長(zhǎng)度相同

所以,由于不同Android的dpi不同,相同dp顯示的物理長(zhǎng)度相同,但是所占比例不一定相同

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容