android 动态menu
2010-07-22 01:17:00 来源:WEB开发网//创建三组菜单
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
//游戏进入菜单界面需要显示的菜单项目
menu.add(MENU_GROUP_MENU, MENU_HELP, ++menu_order, R.string.menu_help).setIcon(R.drawable.icon);
menu.add(MENU_GROUP_MENU, MENU_START, ++menu_order, R.string.menu_start).setIcon(R.drawable.icon);
menu.add(MENU_GROUP_MENU, MENU_ABOUT, ++menu_order, R.string.menu_about).setIcon(R.drawable.icon);
menu.add(MENU_GROUP_MENU, MENU_OTHER, ++menu_order, R.string.menu_other).setIcon(R.drawable.icon);
menu.add(MENU_GROUP_MENU, MENU_SET, ++menu_order, R.string.menu_set).setIcon(R.drawable.icon);
//游戏过程中的菜单项目
menu.add(MENU_GROUP_GAME, MENU_PAUSE, ++menu_order, R.string.menu_pause).setIcon(R.drawable.icon);
menu.add(MENU_GROUP_GAME, MENU_RESUME, ++menu_order, R.string.menu_resume).setIcon(R.drawable.icon);
menu.add(MENU_GROUP_GAME, MENU_HINT, ++menu_order, R.string.menu_hint).setIcon(R.drawable.icon);
menu.add(MENU_GROUP_GAME, MENU_EXIT, ++menu_order, R.string.menu_exit).setIcon(R.drawable.icon);
//其他状态下显示的菜单项目
menu.add(MENU_GROUP_HELP, MENU_GOMENU, ++menu_order, R.string.menu_gomenu).setIcon(R.drawable.icon);
menu.add(MENU_GROUP_HELP, MENU_RESUME, ++menu_order, R.string.menu_gogame).setIcon(R.drawable.icon);
menu.add(MENU_GROUP_HELP, MENU_EXIT, ++menu_order, R.string.menu_exit).setIcon(R.drawable.icon);
//一进来是在选单界面,所以设定其他组别菜单不可见
menu.setGroupVisible(MENU_GROUP_GAME, false);
menu.setGroupVisible(MENU_GROUP_HELP, false);
return true;
}
//动态修改在这里................
@Override
public boolean onPrepareOptionsMenu(Menu menu)
{
super.onPrepareOptionsMenu(menu);
- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
更多精彩
赞助商链接