1

我有一个已经运行多年的应用程序,并且不断得到更新。最初它有一个带有一些快捷方式的菜单,但不需要操作该应用程序,因此没有什么大不了的,因为菜单按钮开始从新设备上消失。

现在我有一个客户抱怨他的 HTC 上出现了一个浮动菜单按钮,它实际上覆盖了我的应用程序中的一些其他按钮。(我的三星 S5 和联想 Yoga 平板电脑都不是这种情况)

我从我的活动中删除了“onCreateOptionsMenu”和“onOptionsItemSelected”,我无法再访问我设备上的菜单,但 HTC 用户说浮动菜单按钮仍在他的 HTC 上,它只是没有做任何事情。

如何删除该按钮?

4

2 回答 2

0

在您的 onCreateOptionsMenu() 中执行此操作

MenuItem settingsItem = menu.findItem(R.id.action_settings);
settingsItem.setVisible(false);
于 2015-04-07T15:24:43.080 回答
0

您必须在 gradle 构建文件中将 targetSdk 设置为高于 13。

感谢 Ankush Sharma https://stackoverflow.com/a/33086729/2607567的回答。

于 2015-10-13T11:25:37.527 回答