dp也就是dip。這個(gè)和sp基本類似。如果設(shè)置表示長(zhǎng)度、高度等屬性時(shí)可以使用dp或sp。但如果設(shè)置字體,需要使用sp。dp是與密度無(wú)關(guān),sp除了與密度無(wú)關(guān)外,還與scale無(wú)關(guān)。如果屏幕密度為160,這時(shí)dp和sp和px是一樣的。
公司主營(yíng)業(yè)務(wù):成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。成都創(chuàng)新互聯(lián)推出元江縣免費(fèi)做網(wǎng)站回饋大家。
dip代表的px就多,比如在320dpi的屏幕上,1dip=2px(即1dp代表2個(gè)像素)。在app開(kāi)發(fā)時(shí),最好用dp來(lái)做界面的布局,以保證適配不同屏幕密度的手機(jī)。
dp:安卓開(kāi)發(fā)時(shí)的長(zhǎng)度單位。sp:與縮放無(wú)關(guān)的抽象像素,是字體單位。px:是Pixel的縮寫。像素是指基本原色素及其灰度的基本編碼,由 Picture(圖像)和 Element(元素)這兩個(gè)單詞的字母所組成的。
mdpi、hdpi、xdpi、xxdpi用來(lái)修飾Android中的drawable文件夾及values文件夾,用來(lái)區(qū)分不同像素密度下的圖片和dimen值。
drawable-xxxhdpi 1080+ 不同分辨率的手機(jī)會(huì),會(huì)加載不同目錄下的資源,如果手機(jī)的分辨不是這個(gè),android會(huì)找最近的一個(gè)文件夾。
是分辨率的不同,H是高分辨率 M是中 L是低。
是根據(jù)drawable文件夾的修飾符進(jìn)行選擇的。比如drawable、drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi、drawalbe-xxhdpi、drawable-xxxhdpi 根據(jù)修飾符進(jìn)行優(yōu)先匹配。
res/drawable-mdpi:保存中等分辨率圖片資源,可以使用Resources.getDrawable(id)可以獲得資源類型。res/layout:存放所有的布局文件,主要是用于排列不同的顯示組件,在Android程序中要讀取此配置。
不能刪除,這是一個(gè)關(guān)于屏幕密度,分辨率等顯示方面的文件,刪除后可能導(dǎo)致安裝程序后無(wú)法全屏,黑屏等問(wèn)題。
LDPI (Low Density Screen,120 DPI),其圖標(biāo)大小為 36 x 36 px。MDPI (Medium Density Screen, 160 DPI),其圖標(biāo)大小為 48 x 48 px。HDPI (High Density Screen, 240 DPI),其圖標(biāo)大小為 72 x 72 px。
手機(jī)app的圖標(biāo)都會(huì)有各種分辨率的尺寸,為了在不同的分辨率手機(jī)下都能正常顯示。截止2020年1月,手機(jī)屏幕分辨率最清晰是4K屏,水平清晰度3840,垂直清晰度2160,寬高比16:9,總約830萬(wàn)像素。
androidapp界面設(shè)計(jì)是按720*1280的,切圖上可以點(diǎn)9切圖做到所有手機(jī)的適配。
乘854。小米桌面app應(yīng)用的圖標(biāo)使用的還是mivin5時(shí)期的完美圖標(biāo),且分辨率統(tǒng)一為136乘136,在1080p的機(jī)型上顯示效果不是很理想。
Android0以前的icon尺寸列表:48px(針對(duì)mdpi)、72px(針對(duì)hdpi)、96px(針對(duì)xhdpi)、144px(針對(duì)xxhdpi)、114px(針對(duì)平板)、512px(google play上傳需要)0以后,原生的Android,720*1280下用的是144px。
一般度app的圖標(biāo)都會(huì)有各種分辨率的問(wèn)尺寸,為了在不同的分辨率手機(jī)下都能正答常顯示。默認(rèn)最低也有回32*32,48*48,64*64,128*128,256*256 這幾種常見(jiàn)的尺寸。
1、建議在設(shè)計(jì)過(guò)程中,在四周空出幾個(gè)像素點(diǎn)使得設(shè)計(jì)的圖標(biāo)與其他圖標(biāo)在視覺(jué)上一致,例如,96 x 96 px 圖標(biāo)可以畫圖區(qū)域大小可以設(shè)為 88 x 88 px, 四周留出4個(gè)像素用于填充(無(wú)底色)。
2、在設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,應(yīng)該盡量使用邏輯像素尺寸來(lái)思考界面。設(shè)計(jì)Android應(yīng)用時(shí),有的設(shè)計(jì)師喜歡把畫布設(shè)為1080x1920,有的喜歡設(shè)成720x1280。給出的界面元素尺寸就不統(tǒng)一了。
3、看手機(jī)的分辨率和尺寸。android 項(xiàng)目框架中 在 res 文件夾下面有 drawable-h drawable-l drawable-m drawable-xhdpi drawable-xxhdpi,主流就是 hdpi 中等精度的屏幕。以主流 hdpi 為標(biāo)準(zhǔn),設(shè)計(jì) 素材的尺寸。
4、所以在hdpi模式,480*800像素尺寸設(shè)計(jì)圖中,開(kāi)發(fā)看到300px寬度的標(biāo)注,會(huì)定義其為寬200dp,到這里Android開(kāi)發(fā)才得到一個(gè)他們真正會(huì)用于開(kāi)發(fā)的數(shù)值。