自定的View菜单

/**
 * 创建MENU
 */
public boolean onCreateOptionsMenu(Menu menu) {
   menu.add("menu");// 必须创建一项
   return super.onCreateOptionsMenu(menu);
}
 
/**
 * 拦截MENU事件,显示自己的菜单
 */
@Override
public boolean onMenuOpened(int featureId, Menu menu) {
   if (menuDialog == null) {
    menuDialog = new AlertDialog.Builder(this).setView(menuView).show();
   } else {
    menuDialog.show();
   }
   return false;// 返回为true 则显示系统menu
} 
posted @ 2011-06-13 14:24  Gang.Wang  阅读(203)  评论(0编辑  收藏  举报