最近定制桌面的菜单,整理菜单定制的代码,分享出来,供大家使用。
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. 具体效果如下: