屏幕適配相關基礎知識總結

屏幕尺寸
手機對角線的物理尺寸
單位:英寸(inch),1英寸=2.54cm

屏幕分辨率
手機在橫向、縱向上的像素點數總和
單位:px(pixel),1px=1像素點
提示:一般描述成屏幕的"寬x高”=AxB:屏幕在橫向方向(寬度)上有A個像素點,在縱向方向(高)有B個像素點
例子:1080x1920,即寬度方向上有1080個像素點,在高度方向上有1920個像素點

屏幕像素密度
每英寸的像素點數
單位:dpi(dots per ich)
提示:假設設備內每英寸有160個像素,那麼該設備的屏幕像素密度=160dpi
在這裏插入圖片描述

關係如下:
在這裏插入圖片描述

密度無關像素
density-independent pixel,叫dp或dip,與終端上的實際物理像素點無關。
單位:dp,可以保證在不同屏幕像素密度的設備上顯示相同的效果
提示:
1、Android開發時用dp而不是px單位設置圖片大小,是Android特有的單位
2、場景:假如同樣都是畫一條長度是屏幕一半的線,如果使用px作爲計量單位,那麼在480x800分辨率手機上設置應爲240px;在320x480的手機上應設置爲160px,二者設置就不同了;如果使用dp爲單位,在這兩種分辨率下,160dp都顯示爲屏幕一半的長度。
在這裏插入圖片描述

獨立比例像素
scale-independent pixel,叫sp或sip
單位:sp
提示:
1、Android開發時用此單位設置文字大小,可根據字體大小首選項進行縮放
2、推薦使用12sp、14sp、18sp、22sp作爲字體設置的大小,不推薦使用奇數和小數,容易造成精度的丟失問題;小於12sp的字體會太小導致用戶看不清

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章