3 回答

TA貢獻1895條經驗 獲得超3個贊
mdpi是參考密度-即mdpi顯示器上的1 px 等于1傾角。資產縮放比例為:
ldpi | mdpi | tvdpi | hdpi | xhdpi | xxhdpi | xxxhdpi
0.75 | 1 | 1.33 | 1.5 | 2 | 3 | 4
tvdpi除非您是專門為Google TV或原始Nexus 7開發的,否則您不必擔心,但即使Google也建議您僅使用hdpi資產。
這意味著如果您正在處理48dip圖像并計劃最多支持xxhdpi resolution,則應從144px圖像開始(如果您希望本機資產用于xxxhdpi,則應為192px),并為密度創建以下圖像:
ldpi | mdpi | tvdpi | hdpi | xhdpi | xxhdpi | xxxhdpi
36 x 36 | 48 x 48 | 64 x 64 | 72 x 72 | 96 x 96 | 144 x 144 | 192 x 192
只要將它們放置在密度特定的文件夾(例如,等)中drawable-xhdpi,它們在任何設備上的顯示尺寸都應大致相同drawable-hdpi。
作為參考,這些像素的密度為:
ldpi | mdpi | tvdpi | hdpi | xhdpi | xxhdpi | xxxhdpi
120 | 160 | 213 | 240 | 320 | 480 | 640

TA貢獻2011條經驗 獲得超2個贊
kcoppock在解釋Andorid屏幕密度方面做得很好。我只想補充一點關于原始問題。
Android Tablet啟動器圖標使用了一個密度桶。
根據Google開發人員Nick Butcher在Google+上的帖子
Nexus 10的華麗屏幕落入XHDPI密度桶。在平板電腦上,啟動器使用濃度密度桶中[0]上的圖標將其稍大一些。為確保啟動器圖標(可能是應用程序中最重要的資產)清晰可見,您需要在drawable-xxhdpi或drawable-480dpi文件夾中添加144 * 144px圖標。
- 3 回答
- 0 關注
- 520 瀏覽
添加回答
舉報