内容簡介:
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()方法會被調用。