public class PopupMenu extends java.lang.Object implements MenuBuilder.Callback, MenuPresenter.Callback
| Modifier and Type | Class and Description |
|---|---|
static interface |
PopupMenu.OnDismissListener |
static interface |
PopupMenu.OnMenuItemClickListener |
| Constructor and Description |
|---|
PopupMenu(android.content.Context context,
android.view.View anchor) |
| Modifier and Type | Method and Description |
|---|---|
void |
dismiss() |
Menu |
getMenu() |
MenuInflater |
getMenuInflater() |
void |
inflate(int menuRes) |
void |
onCloseMenu(MenuBuilder menu,
boolean allMenusAreClosing)
Called when a menu is closing.
|
void |
onCloseSubMenu(SubMenuBuilder menu) |
boolean |
onMenuItemSelected(MenuBuilder menu,
MenuItem item)
Called when a menu item is selected.
|
void |
onMenuModeChange(MenuBuilder menu)
Called when the mode of the menu changes (for example, from icon to expanded).
|
boolean |
onOpenSubMenu(MenuBuilder subMenu)
Called when a submenu opens.
|
void |
setOnDismissListener(PopupMenu.OnDismissListener listener) |
void |
setOnMenuItemClickListener(PopupMenu.OnMenuItemClickListener listener) |
void |
show() |
public PopupMenu(android.content.Context context,
android.view.View anchor)
public void dismiss()
public Menu getMenu()
public MenuInflater getMenuInflater()
public void inflate(int menuRes)
public void onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing)
MenuPresenter.CallbackonCloseMenu in interface MenuPresenter.Callbackpublic void onCloseSubMenu(SubMenuBuilder menu)
public boolean onMenuItemSelected(MenuBuilder menu, MenuItem item)
MenuBuilder.CallbackonMenuItemSelected in interface MenuBuilder.Callbackmenu - The menu that is the parent of the itemitem - The menu item that is selectedpublic void onMenuModeChange(MenuBuilder menu)
MenuBuilder.CallbackonMenuModeChange in interface MenuBuilder.Callbackmenu - the menu that has changed modespublic boolean onOpenSubMenu(MenuBuilder subMenu)
MenuPresenter.CallbackonOpenSubMenu in interface MenuPresenter.CallbacksubMenu - Submenu currently being openedpublic void setOnDismissListener(PopupMenu.OnDismissListener listener)
public void setOnMenuItemClickListener(PopupMenu.OnMenuItemClickListener listener)
public void show()
Copyright © 2012-2013. All Rights Reserved.