Android menu add中的4个参数说明

/**
	 * 
	 * 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;
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值