當前位置:成語大全網 - 書法字典 - Java字典樹dp

Java字典樹dp

Dip:與設備無關的像素。通常,我們建議這樣做以支持多種分辨率,如WVGA、HVGA和QVGA,並且它與像素無關。

Dp:蘸料是壹樣的。谷歌官方推薦使用這個。

像素。不同的設備顯示相同的效果。通常,我們的HVGA代表320x480像素,這是很少使用的。Pt:點是長度的標準單位,1pt = 1/72英寸,用於印刷行業,非常簡單易用。

Sp:縮放像素。主要用於字體顯示,最適合textsize。

3.計量單位的換算公式

在android源碼包TypedValue.java中,我們看到了以下函數:

代碼如下:

公共靜態浮點應用尺寸(int單位,浮點值,

顯示指標指標)

{

開關(單元){

復雜情況_單位_像素:

返回值;

復雜情況_單元_傾角:

返回值* metrics.density

復雜案例_單元_SP:

返回值* metrics.scaledDensity

復雜情況_單元_點:

返回值* metrics . xdpi *(1.0f/72);

復雜情況_單位_IN:

返回值* metrics.xdpi

復雜病例_單位_毫米:

返回值* metrics . xdpi *(1.0f/25.4 f);

}

返回0;

}

該函數的功能是將每個單位轉換為像素。

Metrics.density:默認值為density _ device/(float)density _ default;

Metrics.scaledDensity:默認值為density _ device/(float)density _ default;

Metrics.xdpi:默認值為DENSITY _ DEVICE

密度_設備:是屏幕密度。

DENSITY_DEFAULT:默認值為160。