WEB开发网
开发学院手机开发Android 开发 android 动态menu 阅读

android 动态menu

 2010-07-22 01:17:00 来源:WEB开发网   
核心提示://创建三组菜单@Overridepublic boolean onCreateOptionsMenu(Menu menu) {super.onCreateOptionsMenu(menu);//游戏进入菜单界面需要显示的菜单项目menu.add(MENU_GROUP_MENU, MENU_HELP, ++menu_o

//创建三组菜单

@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);

1 2  下一页

Tags:android 动态 menu

编辑录入:coldstar [复制链接] [打 印]
赞助商链接