如何更改安卓选项菜单的位置

5
我想知道在安卓上是否能够改变选项菜单的位置,具体来说,我想把菜单显示在屏幕顶部而不是底部。谢谢。

1
不要这样做。这只会让你的用户感到困惑。 - Krylez
如果世界上其他所有应用程序都在底部显示其选项菜单,为什么你要把它移到顶部呢?我以为我们正在努力实现 Android 更加“一致”的外观和感觉 :)。 - Jack
谢谢你们的快速回复。我同意你们的看法,但客户不想接受它,所以我们正在尝试编码 :S。如果你知道如何做到这一点,我将不胜感激。 - maxivis
1个回答

7
答案是否定的,您不能更改选项菜单的位置。
无法更改位置的原因是应用程序之间的人机界面标准。正如其他人在您的问题评论中指出的那样,拥有平台上一致性的共同触点非常重要。苹果认识到了这一点,这就是为什么如果您违反他们的指南,他们会拒绝让您的应用程序进入App Store。Google则更加友好,但有时会对用户造成不便,用户们已经多次大声抱怨应用程序的不一致性。
当然,您可以自己开发自己的菜单系统,这是Google向您提供的自由的一部分。用户的反应将取决于您的选择(还取决于用户投掷物品时的准确度)。

2
谢谢大家的回答,我用它们来辩论和说服我的客户,所以他接受了常规定位的菜单。 - maxivis
1
一个问题是,如果您不使用ActionBar,则似乎无法定位溢出下拉菜单。例如,我正在为平板应用程序设计横向布局。我不需要操作栏占据我的应用程序的全部宽度并失去宝贵的垂直空间。相反,我使用右侧边栏面板和菜单。我将溢出按钮保留在右上角,以使其保持一致。但是,没有“始终预期”的顶部ActionBar,选项菜单总是在屏幕左侧打开。 - radley
@radley:如果您不使用操作栏,就不应该使用溢出菜单。请参考我的答案中的最后一段,并将其应用于您的“右侧侧边栏面板和菜单”或“溢出按钮”。 - CommonsWare
请问是否可以将菜单列表改为下拉式?目前它显示在右上角,我想要它显示在右下角。 - Star
@Star:您需要设置一个底部“工具栏”作为菜单的主页。 - CommonsWare
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接