最近定制桌面的菜单,整理菜单定制的代码,分享出来,供大家使用。
1. 在onCreate()方法里面初始化菜单
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // MEMU initMenuItemList(); initAdapter(); initTabMenu(); }
2.在onMenuOpened()方法里面显示菜单
// 拦截MENU @Override public boolean onMenuOpened(int featureId, Menu menu) { displayMenu(); return false;// 返回为true 则显示系统menu }
3. 具体效果如下: