重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
dp是長(zhǎng)度單位!dp也就是dip。這個(gè)和sp基本類(lèi)似。如果設(shè)置表示長(zhǎng)度、高度等屬性時(shí)可以使用dp或sp。但如果設(shè)置字體,需要使用sp。dp是與密度無(wú)關(guān),sp除了與密度無(wú)關(guān)外,還與scale無(wú)關(guān)。
創(chuàng)新互聯(lián)建站專(zhuān)業(yè)為企業(yè)提供延壽網(wǎng)站建設(shè)、延壽做網(wǎng)站、延壽網(wǎng)站設(shè)計(jì)、延壽網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、延壽企業(yè)網(wǎng)站模板建站服務(wù),十余年延壽做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
Android中,dp是Density-independent Pixels簡(jiǎn)寫(xiě),而dip則是Density Independent Pixels,實(shí)際上指的是一個(gè)概念,都是Android的單位。dp等同于dip,它是一個(gè)長(zhǎng)度單位,1dp=1/160英寸。
Android應(yīng)用開(kāi)發(fā)支持不同的度量單位。度量單位含義 dip: device independent pixels(設(shè)備獨(dú)立像素). 不同設(shè)備有不同的顯示效果,這個(gè)和設(shè)備硬件有關(guān),一般我們?yōu)榱酥С諻VGA、HVGA和QVGA 推薦使用這個(gè),不依賴(lài)像素。
dip/dp(與密度無(wú)關(guān)的像素):邏輯長(zhǎng)度單位,在 160 dpi 屏幕上,1dp=1px=1/160英寸。隨著密度變化,對(duì)應(yīng)的像素?cái)?shù)量也變化,但并沒(méi)有直接的變化比例。
android屬性中的px,sp,dip的區(qū)別:px: pixels(像素)。不同設(shè)備顯示效果相同,一般HVGA代表320x480像素,這個(gè)用的比較多。sp: scaled pixels(放大像素)。主要用于字體顯示best for textsize。
1、px (pixels)像素 -- 是像素,就是屏幕上實(shí)際的像素點(diǎn)單位。(一般UI人員在ps中經(jīng)常使用)dp/dip 設(shè)備獨(dú)立像素,android layout經(jīng)常使用的尺寸單位,與設(shè)備屏幕有關(guān),dp是虛擬像素,在不同的像素密度的設(shè)備上會(huì)自動(dòng)適配。
2、dip: device independent pixels(設(shè)備獨(dú)立像素). 不同設(shè)備有不同的顯示效果,這個(gè)和設(shè)備硬件有關(guān),一般我們?yōu)榱酥С諻VGA、HVGA和QVGA 推薦使用這個(gè),不依賴(lài)像素。
3、dp: dip是一樣的,谷歌guan 方推薦使用這個(gè) px: pixels(像素). 不同設(shè)備顯示效果相同,一般我們HVGA代表320x480像素,這個(gè)用的比較少。
1、dp: dip是一樣的 px: pixels(像素).不同設(shè)備顯示效果相同,一般我們HVGA代表320x480像素,這個(gè)用的比較多。
2、dip和dp是一樣的 dip/dp(與密度無(wú)關(guān)的像素):邏輯長(zhǎng)度單位,在 160 dpi 屏幕上,1dp=1px=1/160英寸。隨著密度變化,對(duì)應(yīng)的像素?cái)?shù)量也變化,但并沒(méi)有直接的變化比例。
3、dp(或者dip device independent pixels)一種基于屏幕密度的抽象單位。在每英寸160點(diǎn)的顯示器上,1dp=1px。不同設(shè)備有不同的顯示效果,這個(gè)和設(shè)備硬件有關(guān)。
4、(scale-independent pixel) 安卓開(kāi)發(fā)用的字體大小單位。 注意: dp和sp都是安卓開(kāi)發(fā)的單位,dp是長(zhǎng)度單位,sp是字體單位。一般情況下可認(rèn)為sp=dp。
dp(或者dip device independent pixels)一種基于屏幕密度的抽象單位。在每英寸160點(diǎn)的顯示器上,1dp=1px。不同設(shè)備有不同的顯示效果,這個(gè)和設(shè)備硬件有關(guān)。
dip和dp是一樣的 dip/dp(與密度無(wú)關(guān)的像素):邏輯長(zhǎng)度單位,在 160 dpi 屏幕上,1dp=1px=1/160英寸。隨著密度變化,對(duì)應(yīng)的像素?cái)?shù)量也變化,但并沒(méi)有直接的變化比例。
高清屏上1pt等于更多的像素px,因?yàn)橄袼卦诟咔迤辽献冃?,所以pt還是固定的。 dp:長(zhǎng)度(Android) (Density-independent pixel) 是安卓開(kāi)發(fā)用的長(zhǎng)度單位。 根據(jù)不同的屏幕分辨率,與px有不同的倍數(shù)關(guān)系。
dp: dip是一樣的,谷歌guan 方推薦使用這個(gè) px: pixels(像素). 不同設(shè)備顯示效果相同,一般我們HVGA代表320x480像素,這個(gè)用的比較少。
pt(磅):1/72英寸。dp(與密度無(wú)關(guān)的像素):一種基于屏幕密度的抽象單位。在每英寸160點(diǎn)的顯示器上,1dp = 1px。dip:與dp相同,多用于android/ophone示例中。
1、dp是Android基于物理設(shè)備的PPI抽象出來(lái)的一個(gè)單位。它是以160dpi的屏幕為基準(zhǔn)定義的,在160dpi的屏幕上1dp=1px,那么由此我們就可以得出其計(jì)算公式:換算公式:1dp = (屏幕ppi/160)px或者是px = (屏幕ppi/160)*1dp。
2、sp是安卓開(kāi)發(fā)用的字體大小單位。dp是安卓開(kāi)發(fā)用的長(zhǎng)度單位。 規(guī)定:1dp等于屏幕像素密度為160ppi時(shí)1px的長(zhǎng)度,因此dp在整個(gè)系統(tǒng)大小是固定的。公式:1dp=(屏幕ppi/ 160)px。
3、dp和sp:都是安卓的開(kāi)發(fā)單位,dp是長(zhǎng)度單位,sp是字體單位,可根據(jù)用戶(hù)字體大小進(jìn)行縮放,一般認(rèn)為1dp=1sp。
4、dp和px的換算公式:我的理解,該公式表示px的數(shù)值等于dp的數(shù)值*(設(shè)備dpi/160) 注意,px、dp是單位,但density沒(méi)單位。applyDimension的源碼如下,可參考:android的尺寸眾多,建議使用分辨率為 720x1280 的尺寸設(shè)計(jì)。
5、dp等于 160 dpi 屏幕上的dpx,這是 系統(tǒng)為“中”密度屏幕假設(shè)的基線密度。在運(yùn)行時(shí),系統(tǒng) 根據(jù)使用中屏幕的實(shí)際密度按需要以透明方式處理 dp 單位的任何縮放 。
6、px,ppi;dot,dpi; sp,dp;pt 的基本概念 px:像素 1像素實(shí)際上是一個(gè)顏色點(diǎn),所以又稱(chēng)像素點(diǎn)。大量不同顏色點(diǎn)組成一張圖像,因此圖像的基本單位是像素px(沒(méi)有比像素更精細(xì)的單位了)。
1、Android 開(kāi)發(fā)字體的大小需要用google提供的sp單位,而控件的大小需要使用dip 或者dp。 dp(或者dip device independent pixels)一種基于屏幕密度的抽象單位。在每英寸160點(diǎn)的顯示器上,1dp=1px。
2、android屏幕分辨率適配 多分辨率支持 在設(shè)計(jì)之初,Android系統(tǒng)就被設(shè)計(jì)為一個(gè)可以在多種不同分辨率的設(shè)備上運(yùn)行的操作系統(tǒng)。
3、做適配。res文件夾下drawable開(kāi)頭的文件有好多,“-”后面第一個(gè)字母就代表其適配的屏幕大小,把對(duì)應(yīng)分辨率的圖片放進(jìn)去,就可以在調(diào)用的時(shí)候自動(dòng)適配。