网上Menu 的介绍就多了
但都有个add方法
但参数就没怎么介绍过
menu.add(groupId, itemId, order, title)
groupld 这个菜单的组别
itemid 是用来获取这个指定菜单项的
所谓order就是这个组别的第几项,0为第一项
title 不用说都知道是显示的标题了
获取后可以对其做相应的操作:
如:item.getItemId()
@Override
public boolean onContextItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch (item.getItemId()) {
case MENU1:
break;
}
return true;
}
创建Menu的简单例子:
ContextMenu
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
// TODO Auto-generated method stub
if (v == findViewById(R.id.editText1)) {
menu.add(0, MENU1, 1, "编辑");
menu.add(0, MENU2, 2, "编辑2");
menu.add(0, MENU3, 3, "编辑3");
menu.add(0, MENU5, 4, "编辑4");
}
super.onCreateContextMenu(menu, v, menuInfo);
}