android 创建动态创建菜单(钩子)
来源:技术人生 责任编辑:栏目编辑 发表时间:2013-07-01 23:33 点击:次
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);
}
@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来实现动态的增删改查!
本文出自 “技术人生” 博客,请务必保留此出处http://zhaohaiyang.blog.51cto.com/2056753/497123
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>