public class NavigationSubMenu extends SubMenuBuilder
SubMenuBuilder
that it notifies the parent NavigationMenu
of its menu
updates.MenuBuilder.Callback, MenuBuilder.ItemInvoker
CATEGORY_ALTERNATIVE, CATEGORY_CONTAINER, CATEGORY_MASK, CATEGORY_SECONDARY, CATEGORY_SHIFT, CATEGORY_SYSTEM, FIRST, FLAG_ALWAYS_PERFORM_CLOSE, FLAG_APPEND_TO_GROUP, FLAG_PERFORM_NO_CLOSE, NONE, USER_MASK, USER_SHIFT
CATEGORY_MASK, CATEGORY_SHIFT, FLAG_KEEP_OPEN_ON_SUBMENU_OPENED, USER_MASK, USER_SHIFT
Constructor and Description |
---|
NavigationSubMenu(Context context,
NavigationMenu menu,
MenuItemImpl item) |
Modifier and Type | Method and Description |
---|---|
void |
onItemsChanged(boolean structureChanged)
Called when an item is added or removed.
|
collapseItemActionView, expandItemActionView, getActionViewStatesKey, getItem, getParentMenu, getRootMenu, isQwertyMode, isShortcutsVisible, setCallback, setHeaderIcon, setHeaderIcon, setHeaderTitle, setHeaderTitle, setHeaderView, setIcon, setIcon, setQwertyMode, setShortcutsVisible
add, add, add, add, addIntentOptions, addInternal, addMenuPresenter, addMenuPresenter, addSubMenu, addSubMenu, addSubMenu, addSubMenu, changeMenuMode, clear, clearAll, clearHeader, close, close, findGroupIndex, findGroupIndex, findItem, findItemIndex, flagActionItems, getActionItems, getContext, getExpandedItem, getHeaderIcon, getHeaderTitle, getHeaderView, getItem, getNonActionItems, getVisibleItems, hasVisibleItems, isShortcutKey, performIdentifierAction, performItemAction, performItemAction, performShortcut, removeGroup, removeItem, removeItemAt, removeMenuPresenter, restoreActionViewStates, restorePresenterStates, saveActionViewStates, savePresenterStates, setCurrentMenuInfo, setDefaultShowAsAction, setGroupCheckable, setGroupEnabled, setGroupVisible, setHeaderIconInt, setHeaderIconInt, setHeaderTitleInt, setHeaderTitleInt, setHeaderViewInt, setOptionalIconsVisible, setOverrideVisibleItems, size, startDispatchingItemsChanged, stopDispatchingItemsChanged
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clearHeader
add, add, add, add, addIntentOptions, addSubMenu, addSubMenu, addSubMenu, addSubMenu, clear, close, findItem, getItem, hasVisibleItems, isShortcutKey, performIdentifierAction, performShortcut, removeGroup, removeItem, setGroupCheckable, setGroupEnabled, setGroupVisible, size
public NavigationSubMenu(Context context, NavigationMenu menu, MenuItemImpl item)
public void onItemsChanged(boolean structureChanged)
MenuBuilder
onItemsChanged
in class MenuBuilder
structureChanged
- true if the menu structure changed,
false if only item properties changed.
(Visibility is a structural property since it affects layout.)