Action Bar是必不可少的吗?

Vik*_*ram 1 user-interface android android-actionbar

这个UI元素非常重要.并且有充分的理由,因为它为开发人员和用户提供了标准的UI元素.所以,请理解我不想反驳它的用处.

动作栏模式:(取自此处)

It provides several key functions:

* Makes important actions prominent and accessible in a predictable way 
  (such as New or Search).
* Supports consistent navigation and view switching within apps.
* Reduces clutter by providing an action overflow for rarely used actions.
* Provides a dedicated space for giving your app an identity.
Run Code Online (Sandbox Code Playgroud)

如果您不熟悉编写Android应用程序,请注意操作栏是您可以实现的最重要的设计元素之一.遵循此处描述的指南将大大有助于使您的应用程序界面与核心Android应用程序保持一致.

问题:

Action Bar是必不可少的吗?如果选择放弃此模式(可能在导航部门中),是否存在无法实现的功能?是否存在任何平台或设备特定问题?

Boo*_*ger 5

Android平台不以任何方式强制要求.您可以非常轻松地完成许多与ActionBar相同的设计(导航,关于您的应用的上下文信息).

如果不使用ActionBar,您将不会遇到任何程序性挑战.

但是,这个组件在Android操作系统中是一个非常重要的模式,所以你最好有一个很好的理由不使用它,因为你的应用程序不适合Android生态系统,这将是一个负面的用户体验.

最重要的是,没有必要强制你必须使用ActionBar,并且你可以通过其他方式完成相同的操作,但是没有建议,你应该使用它,所以你的应用程序看起来适合Android生态系统.