在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資產工作室。 –