我正在使用onCreateOptionsMenu
并且有一个默认的菜单项,我没有编程。我想删除它,因为我没有用它,它什么也没有做。这里是什么样子:Android:onCreateOptionsMenu - 删除默认菜单项
我想摆脱“设置”项目。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(1, 1, 0, "item1");
menu.add(1, 2, 1, "item2");
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_name, menu);
return true;
}
正如你所看到的,我没有自己手动添加它。我如何摆脱它?
我以为getMenuInflater是导致列表弹出的原因。所以通过删除,不会导致菜单不能打开? – 2013-02-20 18:29:03
@lord_sneed:“我认为getMenuInflater是导致列表弹出的原因” - 不。 “所以通过消除,不会导致菜单无法打开?” - 没有。你可以通过摆脱这条线来测试。或者,您可以阅读'MenuInflater'上的'inflate()'方法的文档以了解它的功能:http://goo.gl/3WI23 – CommonsWare 2013-02-20 18:35:56
这是我第一次处理onCreateOptionsMenu,所以我的对于过去没有真正关注/ res中的菜单文件夹表示歉意。不过两个月前我才开始自我介绍。 – 2013-02-20 18:44:06