代码之家  ›  专栏  ›  技术社区  ›  Cameron

4个安卓按钮是标准的吗?例如,后退按钮、菜单按钮

  •  18
  • Cameron  · 技术社区  · 14 年前

    不知什么原因,我找不到任何官方文件。

    看着 http://www.androphones.com/2010-android-phones.php

    我应该假设所有的手机都有一个后退按钮吗?还是我必须在我的应用程序中始终编写一个后退按钮?

    4 回复  |  直到 10 年前
        1
  •  22
  •   Edward Dale    12 年前

    http://source.android.com/compatibility/index.html

    在这种情况下:

    7.2.3. 导航键

    主页、菜单和后台功能对Android至关重要 用户在运行应用程序时随时可用。这些 机械式或电容式触摸按钮),或可使用 专用软件键、手势、触摸面板,Android等4.1 支持两种实现

        2
  •  4
  •   Community leo1    4 年前

    不管怎样,我都找不到确切的答案。但是,文档假定始终存在 Back

    随着用户从一个活动移动到另一个活动,跨应用程序,Android系统保持用户访问过的活动的线性导航历史。这是活动堆栈,也称为后堆栈。通常,当用户启动一个新的活动时,它会被添加到活动堆栈中,这样按BACK键就会显示堆栈上的上一个活动。但是,用户不能使用BACK键返回比上次到家访问更远的位置。将活动添加到当前堆栈时,不管该活动是否开始一个新任务(只要该任务是在不回家的情况下启动的),因此返回可以让用户返回到以前任务中的活动。通过从应用程序启动程序、快捷方式或“最近的任务”屏幕中选择其根活动,用户可以访问比最近的主页更早的任务。

    活动是唯一可以添加到活动堆栈视图、窗口、菜单和对话框中的内容。也就是说,在设计导航时,如果您有屏幕A,并且您希望用户能够转到随后的屏幕B,然后使用BACK键返回到屏幕A,那么屏幕A需要作为一个活动来实现。此规则的一个例外是,应用程序控制BACK键并管理导航本身。

    http://developer.android.com/guide/practices/ui_guidelines/activity_task_design.html

    基于这一点,我可以说,可以肯定的是,总会有一场物理战 返回

        3
  •  1
  •   JonH    14 年前

    如果你是专门为android开发的,back按钮是标准的。 你唯一能做的就是在菜单中添加一个“back”选项,但它充其量是多余的。

        4
  •  0
  •   minhaz    10 年前

    亚马逊Fire手机没有后退键。

    AndroidManifest 这还不够。