这里的菜单指的是,按手机menu按钮时出现在屏幕底部的菜单。Menu不需要在xml中定义,直接在程序中插入即可。
protected static final int MENU_Set=Menu.FIRST;
protected static final int MENU_about=Menu.FIRST+1;
public boolean onCreateOptionsMenu(Menu menu){
super.onCreateOptionsMenu(menu);
menu.add(0,MENU_Set,0,"设置目录");
menu.add(0,MENU_about,0,"关于");
//组id,选项id(直接用数字就可以,不要重复,这样就不需要定义MENU_Set和MENU_about),排序(小在前),选项名
return super.onCreateOptionsMenu(menu);
};
public boolean onOptionsItemSelected(MenuItem Item){
super.onOptionsItemSelected(Item);
switch(Item.getItemId()){
case MENU_Set:
jump(dir);
//点击设置时执行
break;
case MENU_about:
openOptionsDialog();
//点击关于时执行;
break;
}
return super.onOptionsItemSelected(Item);
}