我应该如何在Honeycomb下面为Android设备实现Home按钮?

时间:2013-02-04 10:20:18

标签: android navigation android-2.2-froyo android-2.3-gingerbread

我正在开发一个应该支持的应用程序:

  • 没有操作栏的设备(< Android 3.0)
  • 带有操作栏的设备

现在,我的层次结构允许用户进入一个级别,例如:

  
      
  • 主屏幕   
        
    • 子菜单1
    •   
    • 子菜单2
    •   
    • 子菜单3(启动WebView)
    •   
  •   
     

在Web视图中, Back 按钮超载以进行Web导航,因此我需要一个单独的主页按钮)

使用Android 3.0及更高版本,只要我在Manifest中声明了android:parentActivityName,我就可以轻松地将应用程序的图标用作Home按钮。这将使“主页”按钮显示为“返回”,即使您处于某个Web视图层次结构深处,也会提供进入主屏幕的方法。

但是,如果设备低于3.0,则没有操作栏,因此没有主页按钮。现在的问题是:根据默认设计指南,我应该如何让用户立即返回主屏幕?

对于低于3.0的版本,Android navigation guidelines没有提及与此相关的任何内容。我正在考虑添加一个经典的菜单项(按下菜单按钮时会出现),但是我必须让它对任何有操作栏的设备都不可用。这是要走的路吗?

0 个答案:

没有答案