在测试应用程序时,按下我的Android 2.2手机上的菜单按钮,它会给我一个设置栏,点击后,我无处可去。但是,当我看到在main.class文件中设置它的代码时,找不到它。
在我的字符串文件中,它是由自己创建的,并称自己为“action_settings”。我尝试删除该行,但它使该应用程序无法编译。我该怎么办?
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// three lines below are default
// Inflate the menu; this adds items to the action bar if it is present.
// getMenuInflater().inflate(R.menu.main, menu);
// return true;
// Make MenuInflater
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main, menu);
SharedPreferences settings = getSharedPreferences("prefs", 0);
//MENU//
menu.add(1, 1, Menu.FIRST, "Settings MENU?");
menu.add(1, 2, Menu.FIRST +1, "Clear");
menu.add(1, 3, Menu.FIRST +2, "Feedback");
menu.add(1, 4, Menu.FIRST +3, "About");
// Return True
return true;
}
答案 0 :(得分:-1)
inflater.inflate(R.menu.main, menu);
使res/menu/main.xml
文件膨胀,将该文件中找到的任何item
添加到菜单中。从main.xml
中删除该行或您不希望出现在菜单中的项目。