天天看點

手機螢幕分辨率機關

px是像素,螢幕中最小元素機關。

pt是磅數,1英寸為72磅。字型大小的機關一般用磅數。

dp是密度,和像素無關。在不同密度的螢幕中顯示的比例保持一緻。

sp是可伸縮像素,解決文字大小适配問題。

Android中的密度是螢幕每英寸所包含的像素數量,通常以dpi為機關。

例如:一個寬3寸長4寸的手機螢幕,分辨率為480*640像素。那麼這個螢幕的密度就是

480/3 = 160dpi(640/4 = 160dpi)。

分辨率越高,螢幕顯示效果越精細。

根據Android的規定,在160dpi的螢幕上,1dp = 1px。在320dpi的螢幕上,1dp = 2px。

編寫Android程式是,控件大小盡量指定成match_parent或wrap_content。如果一定要一

個固定值,那麼以dp做機關。指定文字大小時以sp作為機關。

繼續閱讀