Android菜单图标
答
我想你已经看到了这个有用的链接:
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
答
注意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的图标,用户将不会看到菜单项标题(或见截短标题,这更糟糕)。
这些具体情况是什么? – xandy 2011-02-08 08:13:01