Action Bar的目的是什么?

时间:2013-11-04 22:22:48

标签: android user-interface android-actionbar

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

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

说实话 - 我很长一段时间都是Android手机用户但是...当我阅读Android文档时,我发现了Action Bar的目的(以及“up”按钮是什么...)

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

2 个答案:

答案 0 :(得分:3)

  

我们为什么要实施Action Bar?

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

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

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

是的,有些设备没有MENU按钮。这与你是否应该考虑一个行动条没什么关系。

  

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

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

  

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

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

答案 1 :(得分:0)

不要过多细节。 使用操作栏,以便您的应用在新旧手机上看起来和感觉相同。

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