以设置Enable为例(Visable类似,将Enabled单词替换成Visible就可以实现菜单项的显、隐),上实例代码(附少量必要的说明)。
@Override
public boolean onCreateOptionsMenu(Menu menu) {//只在创建菜单的时候运行一次
super.onCreateOptionsMenu(menu);
SubMenu meu_File = menu.addSubMenu("文件");
SubMenu meu_Survey = menu.addSubMenu("测量");
SubMenu meu_Browse = menu.addSubMenu("查看");
SubMenu meu_Preprocessing = menu.addSubMenu("预处理");
//Setting the secondary level menu
meu_File.add(INT_MENU_FILE, INT_MENU_FILE_NewProject, 1, "新建项目");
meu_File.add(INT_MENU_FILE, INT_MENU_FILE_OpenProject, 2, "打开项目");
meu_File.add(INT_MENU_FILE, INT_MENU_FILE_CloseProject, 3, "关闭项目");
meu_File.add(INT_MENU_FILE, INT_MENU_FILE_DeleteProject, 4, "删除项目");
meu_File.add(INT_MENU_FILE, INT_MENU_FILE_NewObservationDocument, 5, "新建观测文件");
meu_File.add(INT_MENU_FILE, INT_MENU_FILE_OpenOb