Android Context Menu和Options Menu菜单的区别

1. Context Menu – 显示一个Activity中特定View的信息。在Android中,通过按下并Hold一段时间来激活上下文菜单。
    Context Menu需要重写onCreateContextMenu()和onContextItemSelected()方法。在创建ContextMenu是调用onCreateContextMenu(),当选项被选中时调用onContextItemSelected()。  
  
2. Options Menu – 显示当前Activity的信息。在Android中,通过按下MENU键来激活选项菜单。   
    Options Menu需要重写两个方法——onCreateOptionsMenu()和onOptionsItemSelected()。onCreateOptionsMenu()方法在MENU按钮被按下时调用。当一个菜单项被选中时,onOptionsItemSelected()方法会被调用。

你可能感兴趣的:(Android Context Menu和Options Menu菜单的区别)