標籤:line 轉換 ble 度量單位 android app hid audio 標準
1.各度量單位的含義
- px:pixels(像素)。顯示器是由一個一個的像素點組成的,例如在通用顯示器中,每英寸包括72個像素點;
- dp:device independent pixels(裝置獨立像素),不同的裝置有不同的顯示效果,這個和裝置硬體有關;Android中,使用dp可以對目標進行自動縮放,比較方便相容不同尺寸的裝置;詳見下面介紹;
- dip:和dp是一樣的,Android的早期版本使用了dip這個稱呼,後來改成了dp;
- pt:point,這個是一個標準的長度單位,注意與px區分,1pt=1/72英寸,主要用於印刷行業
- sp:scaled pixels,主要用於字型的大小顯示,個人理解,sp其實和dp差不多,唯一的區別在於sp可以隨系統字型進行放大縮小,,當在設定中選中大字型模式後,使用sp標註的字型大小會自動縮放;
- in(英寸):長度單位
- mm(毫米):長度單位
- PPI:密度單位,表示每英寸包括多少個像素點,如顯示器一般為72ppi
2.像素密度
Android裝置主要包括以下幾種螢幕:
| 螢幕 |
寬度 |
高度 |
尺寸 |
螢幕密度 |
| QVGA |
240 |
320 |
2.6-3.0 |
LOW |
| WQVGA |
240 |
400 |
3.2-3.5 |
LOW |
| FWQVGA |
240 |
432 |
3.5-3.8 |
LOW |
| HVGA |
320 |
480 |
3.0-3.5 |
MEDIUM |
| WVGA |
480 |
800 |
3.3-4.0 |
high |
| FWVGA |
480 |
854 |
3.5-4.0 |
HIGH |
| wvga |
480 |
800 |
4.8-5.5 |
MEDIUM |
| FWVGA |
480 |
854 |
5.0-5.8 |
MEDIUM |
| VGA |
480 |
640 |
2.8 |
286ppi |
備忘:目前Android預設的low=120;medium=160;high=240
裝置資訊有很多,具體的可以參考下面連結:
http://www.xyaz.cn/thread-71-1-1.html
3.px與dp的轉換
轉換公式為:
px=dp*density/160。denisty表示螢幕密度,即當density=160時,1dp = 1px = 1sp;
轉載請註明原文地址:
http://www.cnblogs.com/yanyojun/p/6250383.html
Android螢幕尺寸與度量單位(px,dp,sp)簡介