我有一个菜单项和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 Studio中更改菜单图标
- 5. Android Studio:没有菜单图标显示
- 6. 问题与Android图标菜单
- 7. Java android右键图标菜单
- 8. Android的动作条菜单图标
- 9. Android菜单栏 - 对称图标
- 10. 图标是三点的Android菜单
- 11. Android菜单自定义图标
- 12. Android - SherlockActionBar长按图标菜单
- 13. android菜单项不显示图标?
- 14. 菜单图标没有出现在我的Android菜单中
- 15. 如何让Android的菜单图标和菜单项较大
- 16. Android菜单视图
- 17. 如何在菜单图标右侧显示菜单图标?
- 18. Android的菜单图标与标题:标题不显示
- 19. ClickOnce开始菜单图标
- 20. JQuery菜单图标RTL
- 21. Windows Mobile 6.5图标菜单
- 22. 如何选择标准的Android菜单图标?
- 23. android如何使菜单图标与标题并排
- 24. 用于多选动作的标准Android菜单图标
- 25. 标准Android菜单图标,例如刷新
- 26. 菜单项图标RTL和Android清单supportRTL =假
- 27. 如何设置4在Android的菜单图标,在单行
- 28. Android意图:带菜单和子菜单的列表视图
- 29. Android菜单和子菜单
- 30. 单击菜单栏图标可可
这些具体情况是什么? – xandy 2011-02-08 08:13:01