在http://developer.android.com/guide/practices/ui_guidelines/index.html中针对菜单和状态图标的指南中,我们针对Android 2.2及更早版本以及Android 2.3及更高版本提供了独特的设计方法。 我的应用程序将支持Android 2.2及更高版本。我以为我应该遵循2.3及以后的指导方针。 你同意吗?
答案 0 :(得分:1)
您可以通过在res /文件夹中创建具有正确android版本说明符的子文件夹来跟踪多种样式(例如,对于API 11的drawable-v11 - check the official documentation here)。所以我建议支持多种风格。
这显然是一项工作。要使标准图标(如通知)变得简单,请查看the Android Asset Studio。这是一个小型webapp,可根据您的规范创建这些图标,并构建具有多种样式的zip,已经分类到不同的res /子文件夹中。
答案 1 :(得分:0)
您可以做的事情是包含两个版本的资产,并且在运行时,确定您是否使用2.2或2.3,并显示相应的资产。对于早期版本,可以使用build.version或this方法完成此操作。
当然,如果你想要多个图标,我不相信这种方法会起作用,因为需要将它构建到android清单中。