-3

我是 Android 开发的新手,但我只是好奇……我们为什么要实现 Action Bar?是否存在没有菜单按钮的 Android 设备?

我已经向一些人(不是开发人员)询问了他们对 Action Bar 的看法。他们中的大多数人将其视为“标题栏”。他们中的一些人注意到有时会有一个“搜索”按钮。几乎没有人知道“向上”按钮是什么以及“向上”和“返回”按钮有什么区别。如果他们想要更多选项,他们点击“菜单”按钮(手机上的那个,而不是操作栏上的那个)。

老实说 - 我是 Android 手机用户很长时间了,但是......当我阅读 Android 文档时,我发现了 Action Bar 的用途(以及“向上”按钮是什么)......

那么,我们应该实现Action Bar吗?人们想要它并使用它吗?他们知道“怎么做”吗?

4

2 回答 2

3

为什么要实现Action Bar?

引用文档,操作栏“提供了几个关键功能:

  • 以可预测的方式(例如新建或搜索)突出和访问重要操作。
  • 支持应用内一致的导航和视图切换。
  • 通过为很少使用的操作提供操作溢出来减少混乱。
  • 为您的应用程序提供一个标识的专用空间。”

是否存在没有菜单按钮的 Android 设备?

是的,有些设备没有菜单按钮。这与您是否应该考虑使用操作栏无关。

如果他们想要更多选项,他们点击“菜单”按钮(手机上的那个,而不是操作栏上的那个)。

这仅适用于具有 MENU 按钮的设备。许多人没有,尤其是平板电脑。操作栏中的溢出提示(“...”)会调出溢出“菜单”,就像 MENU 按钮一样。

那么,我们应该实现Action Bar吗?

大多数传统的 UI 应用程序应该,恕我直言。游戏通常不会。此外,并非应用程序中的每个活动都需要操作栏(例如,在视频播放器中,播放器活动本身可能没有操作栏,而应用程序中的其他活动有)。

于 2013-11-04T22:31:28.413 回答
0

不谈太多细节。使用操作栏,让您的应用在新旧手机上的外观和感觉都一样。

我将尝试解释为什么您应该实现操作栏。支持库的一个目标是通过向现有用户展示新安卓手机上可用的酷功能来增加用户对新手机的需求。理论上,旧手机用户会购买新手机以获得这些功能。向上按钮很酷,因为您可以使用意图过滤器启动应用程序的第二个屏幕,可能来自电子邮件预览,并且向上按钮可以获取应用程序的一个屏幕,其中后退按钮将您带回电子邮件。

于 2013-11-05T00:02:17.370 回答