我正在开发一个应该支持的应用程序:
- 没有操作栏的设备 (< Android 3.0)
- 带有操作栏的设备
现在,我的层次结构允许用户下降一级,例如:
- 主屏幕
- 子菜单 1
- 子菜单 2
- 子菜单 3(启动 WebView)
在 Web 视图中,后退按钮被重载用于 Web 导航,所以我需要一个单独的主页按钮)
使用 Android 3.0 及更高版本,我可以轻松地将应用程序的图标用作 Home 按钮,前提是我已android:parentActivityName
在 Manifest 中声明了 。这将使主页按钮显示为“返回”,并且即使您在某些 Web 视图层次结构中很深,也会提供一种进入主屏幕的方法。
但是,对于 3.0 以下的设备,没有操作栏,因此也没有 Home 按钮。现在的问题是:按照默认的设计指南,我应该如何让用户立即回到我的主屏幕?
对于 3.0 以下的版本,Android导航指南没有提及与此相关的任何内容。我正在考虑添加一个经典的菜单项(按下菜单按钮时会出现),但是我必须使它对任何具有操作栏的设备都不可用。这是要走的路吗?