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 TypeMethodDescriptionvoid
Clears the header of the submenu.getItem()
Gets theMenuItem
that 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 theView
given 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, 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
- TheDrawable
used for the icon.- Returns:
- This SubMenu so additional setters can be called.
-
setHeaderView
Sets the header of the submenu to theView
given in view. This replaces the header title and icon (and those replace this).- Parameters:
view
- TheView
used 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 theMenuItem
that represents this submenu in the parent menu. Use this for setting additional item attributes.- Returns:
- The
MenuItem
that launches the submenu when invoked.
-