谷歌为Android 4.0+ 设计指南提供了很好的资源。但是仍然有很大比例的 Android用户运行 2.3.x。
在保持与旧操作系统版本向后兼容性的同时,使用最新设计指南的最简单方法是什么?指南中有很多特殊的菜单和导航工具,可能仅适用于 Android 4.0+。他们是否优雅地退回到旧版本操作系统的基本元素?您是否必须为每个主要的 Android 版本创建一个完整的单独视图/模板?
采用最新指南的最佳方法是什么?
谷歌为Android 4.0+ 设计指南提供了很好的资源。但是仍然有很大比例的 Android用户运行 2.3.x。
在保持与旧操作系统版本向后兼容性的同时,使用最新设计指南的最简单方法是什么?指南中有很多特殊的菜单和导航工具,可能仅适用于 Android 4.0+。他们是否优雅地退回到旧版本操作系统的基本元素?您是否必须为每个主要的 Android 版本创建一个完整的单独视图/模板?
采用最新指南的最佳方法是什么?
“你必须为每个主要的 Android 版本创建一个完全独立的视图/模板吗?” 答案是否定的,您只需要一个适用于所有 Android 版本的 apk,但 UI 会根据操作系统版本和屏幕尺寸而改变。Android 为此提供了许多支持库。最新的设计指南仅适用于 Android 3.X (Honeycomb) 及更高版本。对于早期版本,UI 会相应地运行。请浏览有关支持库的 Android 文档,您也可以在其中找到一些示例。
但是,如果您希望所有版本的 Android 都具有相同的外观,那么您必须使用第三方库,例如 Actionbar Sherlock。