如何实现自定菜单

  /**
* 创建 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
}
原文地址:https://www.cnblogs.com/xpxpxp2046/p/2350832.html