97干视频,99国产精品懂色,亚洲精品99久久久久中文字幕,伊人五月丁香综合AⅤ,国产精品成人免费999

當(dāng)前位置: 移動(dòng)互聯(lián)網(wǎng)學(xué)院 > Android開發(fā) > Android尺寸單位詳解
Android尺寸單位詳解 時(shí)間:2017-02-08     來源:移動(dòng)互聯(lián)網(wǎng)學(xué)院

一、屏幕參數(shù)

(1)屏幕大。褐钙聊粚(duì)角線的長度,通常用“寸”來度量。每英寸像素是160。

例如320*480的屏幕,水平方向是320/160=2英寸,垂直方向是480/160=3英寸,對(duì)角線=sqrt(2*2 + 3*3)=3.6。也就是說該屏幕的大小是3.6英寸。

(2)分辨率:指手機(jī)屏幕的像素點(diǎn)個(gè)數(shù)。例如720*1280就是指屏幕的分辨率,指寬有720個(gè)像素點(diǎn),高有1280個(gè)像素點(diǎn)。

(3)密度PPI:每英寸像素(Pixel Per Inch),又稱DPI(Dots Per Inch)。它是由對(duì)角線的像素點(diǎn)除以屏幕的大小得到的。假如我們知道一部手機(jī)的分辨率是1080×1920,通過寬1080和高1920,根據(jù)勾股定理,我們得出對(duì)角線的像素?cái)?shù)大約是2203,那么用2203除以5就是此屏幕的密度了,計(jì)算結(jié)果是440,也就是每寸有440個(gè)像素。如下圖所示:

二、幾種常見單位的介紹

px:表示屏幕實(shí)際的像素。例如,320*480的屏幕在橫向有320個(gè)像素,在縱向有480個(gè)像素。

in:表示英寸,是屏幕的物理尺寸。每英寸等于2.54厘米。例如,形容手機(jī)屏幕大小,經(jīng)常說,3.2(英)寸、3.5(英)寸、4(英)寸就是指這個(gè)單位。這些尺寸是屏幕的對(duì)角線長度。如果手機(jī)的屏幕是3.2英寸,表示手機(jī)的屏幕(可視區(qū)域)對(duì)角線長度是3.2*2.54 = 8.128厘米。

pt:表示一個(gè)點(diǎn),是屏幕的物理尺寸。大小為1英寸的1/72。

mm:表示毫米,是屏幕的物理尺寸。

dp(Density-independent Pixels,也即dip)是一種密度無關(guān)的像素單位,它是基于屏幕物理密度的抽象單元。一般認(rèn)為在密度160dpi(dots per inch,每英寸點(diǎn)數(shù))的設(shè)備上,1dp大致等于1px。dp與px并不總是一比一的關(guān)系,當(dāng)密度變大或變小時(shí),dp與px之間便存在一個(gè)比例因子。因此在設(shè)置width和height時(shí),建議使用dp,它會(huì)根據(jù)屏幕大小自適應(yīng),如果使用px則會(huì)導(dǎo)致在不同尺寸屏幕上得到的效果不同。

sp(與密度和字體縮放度無關(guān)的像素):與dp類似,它可以針對(duì)不同屏幕大小作自適應(yīng),因此在設(shè)置字體大小時(shí),通常使用sp,它也會(huì)根據(jù)屏幕的大小而變化。

三、dp與px轉(zhuǎn)換

下表是各個(gè)密度所對(duì)應(yīng)的屏幕密度值與分辨率:

在160dpi屏幕上,1dp = 1px = 1/160英寸。隨著屏幕密度的變化,對(duì)應(yīng)的像素?cái)?shù)量也在變化。px與dp的換算公式:

px = dp * (density/160),density表示屏幕密度,表示每英寸有多少個(gè)顯示點(diǎn)。

對(duì)應(yīng)關(guān)系:

ldpi——120ppi——1dp——0.75px(表示如果將1個(gè)dp換算成px的話,則是0.75px)

mdpi——160ppi——1dp——1px(表示如果將1個(gè)dp換算成px的話,則是1px)

hdpi——240ppi——1dp——1.5px(表示如果將1個(gè)dp換算成px的話,則是1.5px)

xhdpi——320ppi——1dp——2px(表示如果將1個(gè)dp換算成px的話,則是2px)

xxhdpi——480ppi——1dp——3px(表示如果將1個(gè)dp換算成px的話,則是3px)