在http://developer.android.com/guide/practices/ui_guidelines/index.html菜单和状态图标的指南中,我们针对Android 2.2及更早版本以及Android 2.3及更高版本采用了独特的设计方法。 我的应用程序将支持Android 2.2及更高版本。我在想,我应该遵循2.3及以后的准则。 你同意吗?对于支持Android 2.2及更高版本的应用,我应遵循哪些菜单/状态图标指南?
1
A
回答
1
您可以通过在您的res /文件夹中使用正确的android版本说明符创建子文件夹来遵循多种样式(例如API 11 - check the official documentation here的drawable-v11)。所以我建议支持多种风格。
这显然是更多的工作。为了使通知等标准图标变得简单,请查看the Android Asset Studio。这是一个小型web应用程序,可根据您的规范创建这些图标,并使用已分类到不同res /子文件夹的多种样式构建zip。
0
在你可以做的事情是包括两个版本的资产,并在运行时,找出你是否在2.2或2.3,并显示适当的资产。对于早期版本,可以使用build.version或this方法完成此操作。
当然,如果你想要多个图标,我不相信这个方法会工作,因为这需要构建到Android清单。
相关问题
- 1. Android:我应该支持哪些版本的Android?
- 2. 设计Adobe AIR应用程序 - 要遵循哪些可用性指南?
- 3. 支持Android 2.2及更低版本有什么价值?
- 4. Arduino 1.6.9及更高版本C++支持
- 5. 支持iOS 4.2及更高版本
- 6. 在应用商店中添加对iPhone 4及更高版本的支持
- 7. 平均开发人员应遵循哪些好的可用性指南?
- 8. 适用于4.0及更高版本的Android选项卡图标
- 9. 哪些浏览器支持数据URI,以及哪些版本?
- 10. 我应该支持哪些版本的FireFox?
- 11. 哪些Android版本支持Snackbars?
- 12. 哪些Android版本支持SPP类0x00?
- 13. Twitter4J不支持哪些Android版本?
- 14. Android 2.1(及更早版本)支持XSLT?
- 15. 支持哪些Android应用分辨率?
- 16. Azure API应用程序:支持哪些版本的Python?
- 17. 哪些版本的Android支持哪些包签名算法?
- 18. 是否支持更高版本的Android支持较低版本的Android设备
- 19. 单个应用程序支持更多平台Android版本
- 20. 如何将Android 2.2应用程序迁移到更高版本
- 21. 哪些TYPO3版本支持哪些PHP版本?
- 22. 哪里指定由我的应用程序支持的iOS版本
- 23. 如果应用仅针对Android 4.0及更高版本,可否将v4支持库从项目中删除?
- 24. WebLogic 11g支持哪些版本的JDK7
- 25. Node.js支持哪些版本的Javascript
- 26. HTC Wildfire支持哪些版本的OpenGL?
- 27. nHibernate支持哪些版本的firebird?
- 28. 我想支持我的应用程序到2.3和更高版本
- 29. Android应用内结算 - 需要遵循哪些文档?
- 30. 针对iOS 9.0及更高版本的iPad应用需要[email protected]应用图标
Thx alex!喜欢Android资产工作室。 –