网络112  陈永森

下面的是添加菜单的3种简单方法

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // 调用父类方法来加入系统菜单
    // 虽然目前android还没有系统菜单,但是为了兼容到以后的版本,最好加上
super.onCreateOptionsMenu(menu);
  
    // 添加菜单项(多种方式)
    // 1.直接指定标题
    menu.add("菜单项1");
    // 2.通过资源指定标题
    menu.add(R.string.menuitem2);
    // 3.显示指定菜单项的组号、ID、排序号、标题
    menu.add(
,            //组号
            Menu.FIRST, //唯一的ID号
            Menu.FIRST, //排序号
"菜单项3"); //标题
  
    // 如果希望显示菜单,请返回true
return true;
}

实现给菜单简单的分组:


@Override
publicboolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    // 添加4个菜单项,分成2组
int group1 =1;
    int gourp2 =2;
    menu.add(group1, 1, 1, "item 1");
    menu.add(group1, 2, 2, "item 2");
    menu.add(gourp2, 3, 3, "item 3");
    menu.add(gourp2, 4, 4, "item 4");
    // 显示菜单
returntrue;
}