閱讀131 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Android長度單位詳解(dp、sp、px、in、pt、mm、dip)

原文:https://hi.baidu.com/boderboder/blog/item/344fe41cb0a8866ef624e4df.html/cmtid/8cf25515e1952d4420a4e9b6

 

android中定義的dimension單位有以下這些:
px(Pixels ,像素):對應屏幕上的實際像素點。
in(Inches ,英寸):屏幕物理長度單位。
mm(Millimeters ,毫米):屏幕物理長度單位。
pt(Points ,磅):屏幕物理長度單位,1/72英寸。
dp(與密度無關的像素):邏輯長度單位,在 160 dpi 屏幕上,1dp=1px=1/160英寸。隨著密度變化,對應的像素數量也變化,但並沒有直接的變化比例。
dip:與dp相同,多用於Google示例中。
sp(與密度和字體縮放度無關的像素):與dp類似,但是可以根據用戶的字體大小首選項進行縮放。

盡量使用dp作為空間大小單位,sp作為和文字相關大小單位

最後更新:2017-04-02 06:51:40

  上一篇:go 題目描述
  下一篇:go java.lang.OutOfMemoryError: Java heap space 解決方法