In Android, the menu is divided into the following three types, the Options menu (Optionsmenu), the context menu (ContextMenu), and the submenu (submenu).
1. Options menu (Optionsmenu) detailed
Common methods that need to be overwritten in the activity:
public boolean Oncreateoptionsmenu (Menu menu): Use this method to create a optionsmenu. This method will only be executed when the option menu is displayed for the first time.
public boolean onoptionsitemselected (MenuItem Item): The action that occurs after a menu item is selected.
public void onoptionsmenuclosed (Menu menu): The action that occurs after the menus are closed.
public boolean Onprepareoptionsmenu (Menu menu): The Options menu is displayed before the Onprepareoptionsmenu method is called, and you can use this method to adjust the menu according to the situation at the time.
public boolean onmenuopened (int featureid, menu menu): The action that occurs after a single open.
Overview of the Android menu