内容简介:
Android提供了菜单(menu)功能,使得程序员可以在当前页面创建菜单,以便提供多种操作。
在Android系统中,提供了下面两种类型的Menu:
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()方法会被调用。