我有一个已经运行多年的应用程序,并且不断更新。 最初它有一个带有一些快捷方式的菜单,但它不需要操作应用程序,所以没有什么大不了的,因为菜单按钮开始从新设备中消失。
现在我有一位客户抱怨他的HTC上出现浮动菜单按钮,它实际上覆盖了我应用中的其他按钮。 (我的三星S5和联想瑜伽平板电脑的情况并非如此)
我已删除" onCreateOptionsMenu"和" onOptionsItemSelected"从我的活动,我不能再访问我的设备上的菜单,但HTC用户说浮动菜单按钮仍然在他的HTC上,它只是没有做任何事情。
如何删除该按钮?
答案 0 :(得分:0)
在你的onCreateOptionsMenu()中执行此操作
MenuItem settingsItem = menu.findItem(R.id.action_settings);
settingsItem.setVisible(false);
答案 1 :(得分:0)
您必须在gradle构建文件中将targetSdk设置为高于13。
感谢Ankush Sharma的回答 https://stackoverflow.com/a/33086729/2607567