我有一個菜單項和36x36,48x48和72x72像素比例大小的圖標。現在,如何在特定情況下渲染每個圖標。可以在xml文件中定義它嗎?Android菜單圖標
0
A
回答
5
我想你已經看到了這個有用的鏈接:
http://developer.android.com/guide/practices/ui_guidelines/icon_design.html
所有你需要做的是保存不同的文件夾下的不同變種,但具有相同的名稱:
res/drawable-ldpi (36x36)
res/drawable-mdpi (48x48)
res/drawable-hdpi (72x72)
你通過公共資源名稱在您的代碼中引用它們,但實際使用的版本取決於您使用的設備的屏幕大小。
+0
因此,我使用「@ drawable/example」之類的東西,它會autoadapt? – lpandzic 2011-02-08 09:07:50
0
注意http://developer.android.com/guide/practices/ui_guidelines/icon_design_menu.html#size9給出了一個有點不同的圖標大小:
Menu icon dimensions for high-density (hdpi) screens:
Full Asset: 72 x 72 px
Icon: 48 x 48 px
Square Icon: 44 x 44 px
Menu icon dimensions for medium-density (mdpi) screens:
Full Asset: 48 x 48 px
Icon: 32 x 32 px
Square Icon: 30 x 30 px
Menu icon dimensions for low-density (ldpi) screens:
Full Asset: 36 x 36 px
Icon: 24 x 24 px
Square Icon: 22 x 22 px
如果您在hdpi屏幕上使用超過48x48的圖標,用戶將不會看到菜單項標題(或見截短標題,這更糟糕)。
相關問題
- 1. android顏色菜單圖標
- 2. 菜單選擇圖標/ android
- 3. android菜單圖標大小
- 4. android子菜單標題圖標
- 5. 圖標菜單
- 6. Android NavigationView菜單圖標問題
- 7. 問題與Android圖標菜單
- 8. android菜單項不顯示圖標?
- 9. Java android右鍵圖標菜單
- 10. Xamarin Android菜單圖標不顯示
- 11. 在Android Studio中更改菜單圖標
- 12. Android菜單自定義圖標
- 13. Android Studio:沒有菜單圖標顯示
- 14. 圖標是三點的Android菜單
- 15. Android - 菜單溢出圖標動畫
- 16. Android - 更改菜單圖標的顏色
- 17. Android菜單欄 - 對稱圖標
- 18. Android - SherlockActionBar長按圖標菜單
- 19. Android的動作條菜單圖標
- 20. 在Android的菜單圖標不顯示
- 21. Android菜單showAsAction圖標太大
- 22. 從Android中獲取菜單項圖標
- 23. 菜單圖標沒有出現在我的Android菜單中
- 24. 如何讓Android的菜單圖標和菜單項較大
- 25. android標準圖標的菜單,填寫什麼字段「圖標」?
- 26. Android菜單視圖
- 27. 如何在菜單圖標右側顯示菜單圖標?
- 28. 奇怪:Android菜單圖標只出現一個可見圖標
- 29. Android的菜單圖標與標題:標題不顯示
- 30. 菜單圖標不顯示
這些具體情況是什麼? – xandy 2011-02-08 08:13:01