安卓菜单图标
我有一个菜单项和图标,像素比例尺寸为 36x36、48x48 和 72x72。现在,如何使每个图标在特定情况下呈现。可以在xml文件中定义吗?
I have a menu item and icons for it in 36x36,48x48 and 72x72 pixel ratio sizes. Now, how do I make each icon render in specific cases. Is it possible to define that in xml file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我想您已经看到了这个有用的链接:
http://developer.android.com/ guide/practices/ui_guidelines/icon_design.html
您需要做的就是将不同的变体保存在不同的文件夹下,但具有相同的名称:
您在代码中通过公共资源名称引用它们,但实际使用的版本是根据您所使用的设备的屏幕尺寸进行调整。
I guess you already saw this useful link:
http://developer.android.com/guide/practices/ui_guidelines/icon_design.html
All you need to do is to save different variants under different folders, but with the same name:
You refer to them in your code through common resource name, but actual version used is adapted depending on the screen size of the device you are using.
请注意 http://developer.android.com/guide/practices/ui_guidelines /icon_design_menu.html#size9 给出了一些不同的图标大小:
如果您在 hdpi 屏幕上使用超过 48x48 的图标,用户将看不到菜单项标题(或者看到截断的标题,这甚至是更糟)。
Note that http://developer.android.com/guide/practices/ui_guidelines/icon_design_menu.html#size9 gives a bit different icon sizes:
If you use an icon of more than 48x48 on an hdpi screen, the user will not see the menu item title (or see a truncated title, which is even worse).