【问题标题】:Disabling Android menu button in PhoneGap Build在 PhoneGap Build 中禁用 Android 菜单按钮
【发布时间】:2013-12-20 22:55:00
【问题描述】:

使用PhoneGap Build创建Android应用时,如何防止系统在屏幕底部添加菜单按钮?

Disabling menu button in Android using PhoneGap 得知,当使用纯PhoneGap 时,解决方案似乎是注释掉MainActivity.java 中的onCreateOptionsMenu 函数。但是,当使用 PhoneGap Build 时,我显然无法访问任何 java 文件。

那么PhoneGap Build的解决方案是什么?

  • 是否需要在config.xml 中设置特殊选项?
  • 能否通过菜单按钮的 JavaScript 事件处理程序禁用它?
  • 还有其他想法吗?

【问题讨论】:

  • 谢谢!这个问题困扰我很久了..

标签: android cordova phonegap-build


【解决方案1】:

http://android-developers.blogspot.co.uk/2012/01/say-goodbye-to-menu-button.html 提到了一种适合我的解决方案:

...为确保溢出操作按钮永远不会出现在系统导航旁边,您应该将 targetSdkVersion 设置为 14

还要注意:

...您可以将 minSdkVersion 设置为 更低 以继续支持旧设备。

以上可以在config.xml中设置。

【讨论】:

  • 这解决了我的问题。我会把问题留在这里,以防其他人有同样的问题。
  • 我将 targetSdkVersion 设置为 11,然后菜单按钮消失了。
  • 它也可以帮助我关闭这个按钮。准确地说,我把它放在:<preference name="android-targetSdkVersion" value="14" /> in config.xml
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-22
  • 1970-01-01
  • 2015-10-05
  • 2011-09-13
  • 2011-02-16
  • 2011-07-23
  • 1970-01-01
相关资源
最近更新 更多