對於圖標,他們是: 36x36px 48x48px 72x72px 96x96pxAndroid的屏幕分辨率像素和DP
而對於屏幕尺寸分別爲: 426x320 470x320 640×480 960x720
但我想我可能從網站上聽說,這些屏幕尺寸是在DP。我知道「dp」是微觀像素。但是我的問題是:當我進入Adobe Illustrator創建小屏幕尺寸(426x320)的背景時,我應該使用PIXELS單元還是需要將這些數字轉換爲其他數字。
對於圖標,他們是: 36x36px 48x48px 72x72px 96x96pxAndroid的屏幕分辨率像素和DP
而對於屏幕尺寸分別爲: 426x320 470x320 640×480 960x720
但我想我可能從網站上聽說,這些屏幕尺寸是在DP。我知道「dp」是微觀像素。但是我的問題是:當我進入Adobe Illustrator創建小屏幕尺寸(426x320)的背景時,我應該使用PIXELS單元還是需要將這些數字轉換爲其他數字。
dp不是「像素」。它是「(密度)相關像素」。它們基於設備的密度,而不是分辨率。
例如,對於應用程序圖標,它總是48 dp,因爲在mdpi(160 dpi)上,48 dp == 48像素。因此,在hdpi(240 dpi)上,它是48 * 1.5 = 72像素,在ldpi(120 dpi)上是48 * 0.75 = 36,在xhdpi(320 dpi)上是48 * 2 = 96像素。
如果您希望獲得最佳顯示圖像效果,請根據目標設備的dpi級別創建圖像。這意味着對於每個dpi級別,您需要創建一個最適合它的圖像,並將其放在「res」文件夾中的正確文件夾中。
這可能需要4倍的時間,您可能更願意改爲使用單個文件。這一切都取決於你看到的結果。如果您無法分辨mdpi設備和xhdpi設備上的圖像差異,則無需進行任何更改。
在Android圖形設計的更多信息,請閱讀本: http://developer.android.com/design/index.html
什麼是九片可繪製的? –
他們是圖像,你可以選擇哪些部分(水平和垂直)可以相乘,哪些應該保持他們的樣子。您還可以選擇將哪部分內容用於內容本身(用於文本)。欲瞭解更多信息:http://radleymarx.com/blog/simple-guide-to-9-patch/。你有一個與sdk管理器一起創建這樣的圖像的工具,它被稱爲「draw9patch」。 –
你所說的「爲小屏幕尺寸的背景」做。一張圖片放在背景中?或者一個可繪製的資源(然後應該是更好的9貼片) – EricLarch