android 创建动态创建菜单(钩子)
16lz
2021-12-04
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の下拉菜单Spinner使用
- Android(安卓)之NavigationView&Toolbar&DrawerLayout
- [置顶] TabHost ~ 仿微信底部菜单
- Android(安卓)菜单栏菜单功能
- Android(安卓)之 选项菜单Option Menu
- 20180502_从零开始的android持久库room其一
- Android(安卓)MediaStore数据之增删查改剖析