您的位置:首页 > 移动开发 > Android开发

Android menu add中的4个参数说明

2014-12-26 13:54 288 查看
/**
*
* add()方法的四个参数,依次是:
*
* 1、组别,如果不分组的话就写Menu.NONE,
*
* 2、Id,这个很重要,Android根据这个Id来确定不同的菜单
*
* 3、顺序,那个菜单现在在前面由这个参数的大小决定
*
* 4、文本,菜单的显示文本
*
* 第一个int类型的group ID参数,代表的是组概念,你可以将几个菜单项归为一组,以便更好的以组的方式管理你的菜单按钮。
*
* 第二个int类型的item
* ID参数,代表的是项目编号。这个参数非常重要,一个itemID对应一个menu中的选项。在后面使用菜单的时候,就靠这个item
* ID来判断你使用的是哪个选项。
*
* 第三个int类型的orderID参数,代表的是菜单项的显示顺序。默认是0,表示菜单的显示顺序就是按照add的显示顺序来显示。
*
* 第四个String类型的title参数,表示选项中显示的文字。
***/
@Override
public boolean onCreateOptionsMenu(Menu menu) {
SubMenu colorSm = menu.addSubMenu(1, 1, 1, "选择画笔颜色");
colorSm.add(2, 200, 200, "红色");
colorSm.add(2, 210, 210, "绿色");
colorSm.add(2, 220, 220, "蓝色");
colorSm.add(2, 230, 230, "紫色");
colorSm.add(2, 240, 240, "黄色");
colorSm.add(2, 250, 250, "黑色");

menu.add(1, 2, 2, "设置画笔粗细");
SubMenu widthSm = menu.addSubMenu(1, 3, 3, "设置画笔样式");
widthSm.add(3, 300, 300, "线状画笔");
widthSm.add(3, 301, 301, "填充画笔");

menu.add(1, 4, 4, "清空画布");

menu.add(1, 5, 5, "保存画布");

menu.add(1, 6, 6, "退出应用");
return true;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android menu add参数