android 创建动态创建菜单(钩子)
16lz
2021-01-23
private Menu rootMenu=null; //菜单根部信息!
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, MENU_EXIT, 0, R.string.mainpage_logout).setIcon(R.drawable.logout);
menu.add(0, MENU_REFRESH, 0, R.string.reflash).setIcon(R.drawable.refresh_menu);
menu.add(0, MENU_ADD_ADDRESS, 0, R.string.add).setIcon(R.drawable.refresh_menu);
rootMenu=menu;
if(isShowAdvance){
menu.add(0, MENU_ADD_ADDRESS+1, 0,"高级搜索").setIcon(R.drawable.refresh_menu);
}
return super.onPrepareOptionsMenu(menu);
} 这样就可以把,菜单的根通过钩子给显示的调出来了!菜单项的修改可以通过rootMenu来实现动态的增删改查!
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, MENU_EXIT, 0, R.string.mainpage_logout).setIcon(R.drawable.logout);
menu.add(0, MENU_REFRESH, 0, R.string.reflash).setIcon(R.drawable.refresh_menu);
menu.add(0, MENU_ADD_ADDRESS, 0, R.string.add).setIcon(R.drawable.refresh_menu);
rootMenu=menu;
if(isShowAdvance){
menu.add(0, MENU_ADD_ADDRESS+1, 0,"高级搜索").setIcon(R.drawable.refresh_menu);
}
return super.onPrepareOptionsMenu(menu);
} 这样就可以把,菜单的根通过钩子给显示的调出来了!菜单项的修改可以通过rootMenu来实现动态的增删改查!
更多相关文章
- Android 按Menu弹出菜单
- Android 监听 home键和菜单键
- Android 之 选项菜单Option Menu
- android调用隐藏的网络信息设置菜单实现
- Android菜单详解(四)——使用上下文菜单ContextMenu
- Android基础入门教程——2.6 菜单(Menu)
- Android菜单的使用Menu
- android 底部菜单写法之FragmentTabHost
- android 右上角菜单无法显示