重写 MENU ,包括了SubMenu

来源:互联网 发布:排序的sql语句 编辑:程序博客网 时间:2024/05/17 03:16
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
SubMenu imgMenu = menu.addSubMenu(R.string._index_submenu);
// 设置菜单的图标
imgMenu.setIcon(R.drawable.add);
// 设置菜单头的图标
// fontMenu.setHeaderIcon(R.drawable.font);
// 设置菜单头的标题
imgMenu.setHeaderTitle(R.string._index_submenu_title);
imgMenu.add(0, IMG_CAMERA, 0, R.string._index_submenu_item1);
imgMenu.add(0, IMG_FILE, 0, R.string._index_submenu_item2);
imgMenu.add(0, SELECT_CANCEL, 0, R.string._index_submenu_item3);


SubMenu exitMenu = menu.addSubMenu(R.string._index_submenu_exit);
exitMenu.setIcon(R.drawable.exit);
exitMenu.setHeaderTitle(R.string._index_submenu_exit_title);
exitMenu.add(0, CONFIRM_EXIT, 0, R.string._index_submenu_exit_item1);
exitMenu.add(0, SELECT_CANCEL, 0, R.string._index_submenu_exit_item2);


return super.onCreateOptionsMenu(menu);
}


@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch (item.getItemId()) {
case IMG_CAMERA:
OpenCamera();
break;
case IMG_FILE:
OpenFile();
break;
case CONFIRM_EXIT:
ConfirmExit();
break;


}
return super.onOptionsItemSelected(item);
}
原创粉丝点击