Hdpi,xhdpi等不是屏幕尺寸,它們是屏幕像素密度。如果您想根據屏幕大小調整圖像,則應使用小/中/大/大放大。 (並將其與hdpi/xhdpi/...結合起來,以獲得清晰準確的結果:))
您可以隨時使用一些最常見的分辨率,如高清,全高清,800x480等。但是,您有更大的問題 - 長寬比。較新的設備傾向於使用16:9寬高比,但具有800x480屏幕的較舊型號是不同的,因此您應該考慮進行一些填充/裁剪以確保圖像不被拉伸,然後擔心分辨率。
祝你好運:)
編輯: 您可以創建自己的資源文件夾,你甚至可以用多個修飾符。
http://developer.android.com/guide/topics/resources/localization.html
只需創建文件夾「可繪製小華電國際」或什麼,它會工作:)
您也可以使用其他改性劑,F.E. drawable-de-small應該只在帶有小顯示屏的「德語」設備上加載指定的可繪圖。
關於圖像尺寸:文檔(要鏈接的文章)指出:
XLARGE屏幕至少960dp X 720dp
大屏幕至少640dp X 480dp
正常屏幕至少470dp x 320dp
小屏幕至少爲426dp x 320dp
所以,你如果想很好的相容性,你是這樣的(像素):
小MDPI = 426x320
小華電國際= 639x480
small-xhdpi = 852x640
normal-mdpi = 470x320
正常HDPI = ....
......
XLARGE-HPDI = ....
XLARGE-xhdpi = 1920×
只要記住1dp在mdpi是1px,hdpi是1.5px,xhdpi是2px,xxhdpi是3px。
實際上,你實際上並沒有看到很多xxhdpi設備的屏幕很小甚至是正常,所以你可以省略一些極端情況。如果你不關心在較小的手機上進行一些拉伸,你甚至可以完全忽略這個小選項,並依靠match_parent屬性來匹配圖像。
但是你仍然要仔細設計,因爲這些只是最小尺寸。
也考慮手機與硬件按鈕和軟件按鈕 - 與硬件按鈕和相同的屏幕,你得到更多的空間爲您的應用程序,因此,再次,不同的縱橫比!
從我的經驗來看,我會建議將元素中的閃屏分成多個元素,這些元素必須隨時重新發送「好看」,如徽標。然後定義一些可以在這裏和那裏拉伸一點的背景。因此,您可以將背景設置爲match_parent,並始終在dp中覆蓋整個屏幕和「徽標」以wrap_content或固定大小,以便縱橫比不會改變,並且可以輕鬆計算像素大小。
好的,那麼,小/中/大/大尺寸是多少?我應該上傳到哪些文件夾?我不能看到繪製大,可繪製的小文件夾 – Dongle
我編輯了答案。 – daemontus
OKKKK..thanks ... – Dongle