1

我正在使用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;
}

如您所见,我没有自己手动添加它。我该如何摆脱它?

4

3 回答 3

4

如您所见,我自己没有添加

是的,你有。它来自:

getMenuInflater().inflate(R.menu.activity_name, menu);

我该如何摆脱它?

删除上述行。或者,将您的基于 Java 的Menu操作移至res/menu/activity_name.xml该文件中并删除“设置”。

于 2013-02-20T18:26:43.703 回答
2

设置选项是由eclipse在菜单xml中自动生成的。从 xml 菜单中删除它,该选项将不再显示。

于 2013-02-20T18:26:57.697 回答
0

检查 R.menu.activity_name 的内容或过去此 xml 文件的数据。

于 2013-02-20T18:26:37.060 回答