我完全困惑於閱讀各種文章的核心,以瞭解如何讓我的應用適應不同的屏幕尺寸。基本上我遇到的問題是讓徽標適合不同屏幕密度的屏幕。我有一張圖像,分辨率爲1616x369,適合Nexus 7「平板電腦和nexus 10」平板電腦,因爲它們包含hdpi屏幕密度(看起來非常好)。但如果我將eclipse上的預覽更改爲10英寸wxvga屏幕大小似乎包含mdpi分辨率的圖像,我就知道這是因爲我沒有在mdpi文件夾中指定一個圖像供android來拾取它,因此它從hdpi文件夾中提取圖像我不明白的是我應該根據我的原始圖像爲mdpi和ldpi文件夾創建圖像針對不同顯示器和屏幕密度的Android圖標
1
A
回答
2
我不確切知道我在哪裏得到了這個從信息,但我相信這是在Iconography | Android Development文檔中一個鏈接。
Density Launcher Action Bar Small/Contextual Notification
mdpi 48x48 px 32x32 px 16x16 px 24x24 px
hdpi 72x72 px 48x48 px 24x24 px 36x36 px
tvdpi (use hdpi) (use hdpi) (use hdpi) (use hdpi)
xhdpi 96x96 px 64x64 px 32x32 px 48x48 px
xxhdpi 144x144 px 96x96 px 48x48 px 72x72 px
1
取決於你想要什麼類型的圖像的圖像變化的大小。
個- 啓動圖標
- 動作欄和標籤圖標
- 通知圖標
- 抽屜式導航指示
- 通用圖標
根據的,你會用你的形象也改變了大小,所以你正在使用正確的設置。
然後不要忘記將圖像複製到文件夾ldpi,mdpi等。如果你這樣做,你不會得到像素化的圖像。
只是去這個網站 http://romannurik.github.io/AndroidAssetStudio/index.html
單擊你想要什麼類型的圖像和生成,選擇例如並下載一個圖像,然後就可以看到正確的大小。希望它可以幫助你。
相關問題
- 1. FindViewById和針對不同屏幕密度的多種佈局(Android)
- 2. 針對不同屏幕密度的不同佈局
- 3. Android:針對不同屏幕密度的背景圖片尺寸的建議?
- 4. Android:爲屏幕密度設計不同的圖標
- 5. 顯示不同屏幕位圖android
- 6. Android:添加視圖。不同的屏幕尺寸和密度
- 7. 針對不同屏幕的Android開發
- 8. Android,mdpi密度但不同屏幕
- 9. 針對不同屏幕密度處理精靈資源的推薦方式(Android)
- 10. 屏幕頂部的顯示圖標 - Android
- 11. 針對不同屏幕尺寸和
- 12. Android 4.0不同的屏幕尺寸和密度
- 13. 支持不同android屏幕大小和密度的技巧
- 14. Android兼容的屏幕和密度
- 15. Google Maps Android MapView是否使用不同分辨率的圖塊來顯示不同的屏幕密度?
- 16. Android針對不同屏幕分辨率的不同佈局
- 17. 具有相同密度屏幕的Android密度獨立性
- 18. Android屏幕支持相同密度下的不同分辨率
- 19. Android屏幕密度計算
- 20. Android:屏幕密度混亂?
- 21. 針對不同屏幕的不同圖片
- 22. 針對不同iPhone屏幕的佈局
- 23. 安卓:針對不同的屏幕
- 24. 屏幕大小和密度支持android
- 25. 關於Android資源和屏幕密度
- 26. Android屏幕尺寸和密度
- 27. 圖形對象不顯示到屏幕
- 28. 用不同的屏幕尺寸和像素密度的屏幕上的對象的自定義視圖
- 29. Android - 如何將圖標放在全屏圖像上的所有屏幕尺寸和密度的相同位置?
- 30. 針對不同瀏覽器和屏幕分辨率的Web表示層
這些適用於啓動器圖標和操作欄,但如何在我的應用程序中使用隨機圖像? – 2014-08-29 21:34:05
我想說的是,獲取圖像的實際大小除以啓動器圖標的實際大小的比率,然後將多個啓動器圖標像素與您的比率相乘以獲得近似像素,然後可能標準化爲16px。 – mstrthealias 2014-08-29 21:38:54