0

我正在尝试创建一个具有以下内容的 android 应用程序:

  • 主题设置为@android:style/Theme.Black
  • 除一项活动外,所有活动上的底部选项菜单按钮。

我试图通过在 OnCreateOptionsMenu 方法中返回 false 来从我不希望它出现的活动中删除底部菜单按钮。这行不通...

因此,如果我将我的应用程序编译为以 sdk 版本 14 为目标,则菜单将从每个活动中消失...

我怎样才能做到这一点?

4

1 回答 1

0

假设您正在考虑标准的 Android 菜单按钮,则无法将其删除。请记住,在许多旧手机上,这是一个硬件(物理)按钮。

我建议阅读我在以下链接中收到的建议,关于 MENU 按钮以及与从早期版本的 Android 到 ICS 的更改有关的各种问题。

处理新版本 Android(3.x 及更高版本)中缺少的 MENU 按钮

另外,我会注意以下来自谷歌的官方信息,并强烈考虑重建应用程序以不依赖于 MENU 按钮。

http://android-developers.blogspot.no/2012/01/say-goodbye-to-menu-button.html

您的应用程序不仅应该停止依赖硬件菜单按钮,而且您应该完全停止使用“菜单按钮”来考虑您的活动。

于 2012-06-18T11:07:33.777 回答