【发布时间】:2012-07-26 04:29:45
【问题描述】:
如何删除或隐藏底部栏中的软菜单按钮,但仍保留 ActionBar 中的溢出菜单按钮。
我已将目标 API 设置为:
android:targetSdkVersion="11"
按照here的建议。
我的应用确实有菜单项,所以我将覆盖 onCreateOptionsMenu()。
菜单按钮出现在ActionBar 的右侧和底部栏中。我不希望屏幕底部的空间被浪费在重复的菜单按钮上。我见过像 YouTube 或 Google Play 这样的应用程序,它们在 ActionBar 中只有菜单按钮,所以我认为应该有办法做到这一点。
【问题讨论】:
-
尝试将您的
android:targetSdkVersion提高到14:commonsware.com/blog/2012/06/08/removing-rogue-menus.html -
谢谢。它适用于 14。但 HoneyComb 设备应该如何处理?
-
它对 Honeycomb 设备的效果相同,因为 14 高于 11。
标签: android android-3.0-honeycomb android-actionbar