满意答案
展开全部 在onCreate里为listView注册ContextMenu,
Step2:
覆写onCreateContextMenu来初始化,这里被打上注释的是动态加载menuItem,静态加载和OptionsMenu是一样的
[java] view plain copy print?
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);//上下文菜单的呼出每一次都会被调用
/* menu.setHeaderTitle("文件操作");
menu.add(0, 1, Menu.NONE, "发送");//第一个是组别,第二个是数字是该组里的条目序号
menu.add(0, 2,Menu.NONE, "删除");*///静态添加菜单项
getMenuInflater().inflate(R.menu.menu_main, menu);//资源id易于管理,google推荐
}
00分享举报