Android:布局單位換算


一、px

像素,是屏幕上顯示數據的最基本的點。

二、dpi

dpi(Dots Per Inch):每英寸點數,也可稱為像素密度,即屏幕對角線像素值÷英寸值

比如480x800分辨率4.0英寸的手機計算的DPI=

三、dp

dp(與dip相同):在每英寸160點的顯示器上,1dp = 1px,即px = dp(dpi/160)

假設兩塊屏幕尺寸一樣,那屏幕一的dpi值是右邊的兩倍,如果屏幕一dpi為160,那屏幕二dpi即為320,設置160dp的情況下

屏幕一:160px=160dp(160dpi/160)                屏幕二:320px=160dp(320dpi/160)

根據關系,可得出:

屏幕一控件長度為160px,屏幕二控件長度為320px,讓控件長度適應不同屏幕大小,用dp很合適。

四、sp

 sp(scaled pixels) 通常用於指定字體大小,當用戶修改手機顯示字體時,字體大小會隨之改變

 

 

 

對於UI布局,要使用dip/dp作為單位,對應字體要是有sp作為單位,盡量少用px作為單位。

注:分辨率與屏幕大小沒有關系,屏幕大小是物理外觀,而分辨率則是顯示能力。

更多:

http://www.cnblogs.com/cmduan/archive/2012/03/09/2388345.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM