什么是上下文菜单:
有时候我们也可以叫做快键菜单。例如我们在电脑桌面右键所看到的菜单就是快捷菜单,也叫上下文菜单,叫上下文菜单是因为Context翻译成为上下文的意思
创建上下文ContextMenu菜单的步骤:
1、 覆盖Activity的onCreateContextMenu()方法,调用Menu的add方法添加菜单项
2、 覆盖onContexItemSelected()方法,响应菜单单击事件
3、 调用registerForContexMenu()方法为视力注册上下文菜单
public void onCreateContextMenu (ContextMenu menu,View v,ContextMenu.ContextMenuInfo menuInfo)
参数说明:
menu:需要显示的快捷菜单
v:V是用户选择的界面元素
menuInfo:menuInfo是所选择界面元素的额外信息
说明:这个onCreateContextMenu与onCreateOptionsMenu函数不一样,onCreateOptionsMenu函数仅在选项菜单第一次启动时被调用一次,而onCreateContextMenu函数在每次启动都将会被调用一次。
public boolean onContextItemSelected (MenuItem item)
这个方法和前面的onMenuItemSe