我正在使用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;
}
如您所见,我自己没有手动添加它。我该如何摆脱它?
答案 0 :(得分:4)
如您所见,我自己没有添加
是的,你有。它来自:
getMenuInflater().inflate(R.menu.activity_name, menu);
如何摆脱它?
删除上述行。或者,将基于Java的Menu
操作移至res/menu/activity_name.xml
并从该文件中删除“设置”。
答案 1 :(得分:2)
设置选项由eclipse在菜单xml中自动生成。将其从xml菜单中删除,该选项将不再显示。
答案 2 :(得分:0)
检查R.menu.activity_name的内容或超过此xml文件的数据。