Android屏幕適配

  • 屏幕適配相關(guān)概念
  • 主流適配方案

一、屏幕適配相關(guān)概念

  • 1、屏幕尺寸
    單位:英寸
    表示:手機對角線的物理尺寸

  • 2、屏幕分辨率
    單位:px
    表示:寬 × 高,如:720 × 1080

  • 3、屏幕像素密度
    單位:dpi
    表示:每英寸的像素點數(shù)
    常見安卓手機分辨率和像素密度如下:

    密度類型 代表的分辨率(px) 屏幕像素密度(dpi)
    低密度(ldpi) 240x320 120
    中密度(mdpi) 320x480 160
    高密度(hdpi) 480x800 240
    超高密度(xhdpi) 720x1280 320
    超超高密度(xxhdpi) 1080x1920 480
  • 4、屏幕尺寸、分辨率、像素密度三者關(guān)系

    一部手機的分辨率是寬x高,屏幕大小是以寸為單位,那么三者的關(guān)系是:
  • 5、密度無關(guān)像素
    單位:dp
    表示:與終端上的實際物理像素點無關(guān),可以保證在不同屏幕像素密度的設(shè)備上顯示相同的效果。
    dp與px的轉(zhuǎn)換

    密度類型 代表的分辨率(px) 屏幕密度(dpi) 換算(px/dp)
    低密度(ldpi) 240x320 120 1dp = 0.75px
    中密度(mdpi) 320x480 160 1dp = 1px
    高密度(hdpi) 480x800 240 1dp = 1.5px
    超高密度(xhdpi) 720x1280 320 1dp = 2px
    超超高密度(xxhdpi) 1080x1920 480 1dp = 3px

    在Android中,規(guī)定以160dpi(即屏幕分辨率為320×480)為基準:1dp = 1px

  • 6、獨立比例像素
    單位:sp
    表示:scale-independent pixel,叫sp或sip
    · Android開發(fā)時用此單位設(shè)置文字大小,可根據(jù)字體大小首選項進行縮放。
    · 推薦使用12sp、14sp、18sp、22sp作為字體設(shè)置的大小,不推薦使用奇數(shù)和小數(shù),容易造成精度的丟失問題;小于12sp的字體會太小導(dǎo)致用戶看不清。

二、主流適配方案

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

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

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