Android 開發中所用到的各種單位的區別

 

 

px(像素):屏幕上的點。 in(英寸):長度單位。 mm(毫米):長度單位。 pt(磅):1/72英寸。 dp(與密度無關的像素):一種基於屏幕密度的抽象單位。在每英寸160點的顯示器上,1dp = 1px。 dip:與dp相同,多用於Google示例中。 sp(與刻度無關的像素):與dp類似,但是可以根據用戶的字體大小首選項進行縮放。 儘量使用dp作爲空間大小單位,sp作爲和文字相關大小單位


字體大小屬性用作修改字體顯示的大小。
我們通常用的是絕對長度(使用的單位爲pt-像素和in-英寸) ,而seaba提到的px
是相對長度單位.
使用絕對長度(使用的單位爲pt-像素和in-英寸) 需要謹慎地考慮到其適應不同瀏覽環境時的弱點。因爲對於一個用戶來說,絕對長度的字體很有可能會很大,或很小。

無論是相對值還是絕對值長度,CSS1都支持。相對值單位確定一個相對於另一長度屬性的長度,因爲他能更好地適應不同的媒體,所以是最好選擇的。以下是有效的相對單位: 

em (em,元素的字體的高度) 
ex (x-height,字母 "x" 的高度) 
px (像素,相對於屏幕的分辨率) 

絕對長度單位視輸出介質而定,所以遜色於相對單位。以下是有效的絕對單位: 

in (英寸,1英寸=2.54釐米) 
cm (釐米,1釐米=10毫米) 
mm (米) 
pt (點,1點=1/72英寸) 
pc (帕,1帕=12點) 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章