Welcome 微信登录

首页 / 操作系统 / Linux / Android手机开发:Menu功能

1. 声明MENU项ID
  1. protected final static int MENU_NEW = Menu.FIRST;  
  2. protected final static int MENU_DELETE = Menu.FIRST + 1;  
2. 覆盖onCreateOptionsMenu方法,创建Menu
  1. @Override  
  2. public boolean onCreateOptionsMenu(Menu menu) {  
  3.     super.onCreateOptionsMenu(menu);  
  4.     menu.add(0, MENU_NEW, 0"NEW");  
  5.     menu.add(0, MENU_DELETE, 0"DELETE");  
  6.     menu.findItem(MENU_NEW);  
  7.     return true;  
  8. }  
3. 覆盖onOptionsItemSelected方法,添加点击Menu项后的事件处理程序
  1. @Override  
  2. public boolean onOptionsItemSelected(MenuItem item) {  
  3.     switch (item.getItemId())  
  4.     {  
  5.     case MENU_NEW:  
  6.         //事件处理程序   
  7.         break;  
  8.     case MENU_DELETE:  
  9.         //事件处理程序   
  10.         break;  
  11.     }  
  12.     return super.onOptionsItemSelected(item);  
  13. }