我是Android开发的新手,但我只是好奇......为什么要实施Action Bar?是否存在没有菜单按钮的Android设备?
我问过几个人(不是开发人员)他们对Action Bar的看法。他们中的大多数都将其视为“标题栏”。他们中的一些人注意到有时会出现“搜索”按钮。几乎没有人知道“向上”按钮是什么,“向上”和“向后”按钮之间有什么区别。如果他们想要更多选项,请点击“菜单”按钮(手机上的按钮,而不是操作栏)。
说实话 - 我很长一段时间都是Android手机用户但是...当我阅读Android文档时,我发现了Action Bar的目的(以及“up”按钮是什么...)
那么,我们应该实施Action Bar吗?人们想要它并使用它吗?他们知道“怎么样”?
答案 0 :(得分:3)
我们为什么要实施Action Bar?
引用the documentation,操作栏“提供了几个关键功能:
是否存在没有菜单按钮的Android设备?
是的,有些设备没有MENU按钮。这与你是否应该考虑一个行动条没什么关系。
如果他们想要更多选项,请点击“菜单”按钮(手机上的按钮,而不是操作栏)。
这仅适用于具有MENU按钮的设备。许多人没有,特别是平板电脑。操作栏中的溢出功能(“...”)会调出溢出“菜单”,就像MENU按钮一样。
那么,我们应该实施Action Bar吗?
大多数传统的UI应用程序应该,恕我直言。游戏通常不会。此外,并非应用程序中的每个活动都需要一个操作栏(例如,在视频播放器中,玩家活动本身可能没有操作栏,而应用程序中的其他活动也可能没有。)
答案 1 :(得分:0)
不要过多细节。 使用操作栏,以便您的应用在新旧手机上看起来和感觉相同。
我将尝试解释您为什么要实施操作栏。支持库的一个目标是通过向新的Android手机上显示现有用户可用的酷功能来增加用户对新手机的需求。理论上,旧手机用户将购买新手机以获得这些功能。向上按钮很酷,因为您可以使用意图过滤器启动屏幕上的两个应用程序,可能来自电子邮件预览,还有向上按钮可以获取应用程序的屏幕,其中后退按钮会将您带回电子邮件。