Package icyllis.modernui.view
Interface SubMenu
- All Superinterfaces:
Menu
- All Known Implementing Classes:
SubMenuBuilder
-
Field Summary
Fields inherited from interface icyllis.modernui.view.Menu
CATEGORY_ALTERNATIVE, CATEGORY_CONTAINER, CATEGORY_MASK, CATEGORY_SECONDARY, CATEGORY_SHIFT, CATEGORY_SYSTEM, FIRST, FLAG_ALWAYS_PERFORM_CLOSE, FLAG_PERFORM_NO_CLOSE, NONE, SUPPORTED_MODIFIERS_MASK, USER_MASK, USER_SHIFT -
Method Summary
Modifier and TypeMethodDescriptionvoidClears the header of the submenu.getItem()Gets theMenuItemthat represents this submenu in the parent menu.setHeaderIcon(Drawable icon) Sets the submenu header's icon to the icon given in iconDrawable.setHeaderTitle(CharSequence title) Sets the submenu header's title to the title given in title.setHeaderView(View view) Sets the header of the submenu to theViewgiven in view.Change the icon associated with this submenu's item in its parent menu.Methods inherited from interface icyllis.modernui.view.Menu
add, add, addSubMenu, addSubMenu, clear, close, findItem, getItem, hasVisibleItems, isShortcutKey, performIdentifierAction, performShortcut, removeGroup, removeItem, setGroupCheckable, setGroupDividerEnabled, setGroupEnabled, setGroupVisible, setOptionalIconsVisible, setQwertyMode, size
-
Method Details
-
setHeaderTitle
Sets the submenu header's title to the title given in title.- Parameters:
title- The character sequence used for the title.- Returns:
- This SubMenu so additional setters can be called.
-
setHeaderIcon
Sets the submenu header's icon to the icon given in iconDrawable.- Parameters:
icon- TheDrawableused for the icon.- Returns:
- This SubMenu so additional setters can be called.
-
setHeaderView
Sets the header of the submenu to theViewgiven in view. This replaces the header title and icon (and those replace this).- Parameters:
view- TheViewused for the header.- Returns:
- This SubMenu so additional setters can be called.
-
clearHeader
void clearHeader()Clears the header of the submenu. -
setIcon
Change the icon associated with this submenu's item in its parent menu.- Parameters:
icon- The new icon (as a Drawable) to be displayed.- Returns:
- This SubMenu so additional setters can be called.
- See Also:
-
getItem
Gets theMenuItemthat represents this submenu in the parent menu. Use this for setting additional item attributes.- Returns:
- The
MenuItemthat launches the submenu when invoked.
-