Package icyllis.modernui.view
Interface ContextMenu
- All Superinterfaces:
Menu
- All Known Implementing Classes:
ContextMenuBuilder
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Additional information regarding the creation of the context menu. -
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 context menu.setHeaderIcon
(Drawable icon) Sets the context menu header's icon to the icon given in iconDrawable
.setHeaderTitle
(CharSequence title) Sets the context menu header's title to the title given in title.setHeaderView
(View view) Sets the header of the context menu to theView
given in view.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 context menu header's title to the title given in title.- Parameters:
title
- The character sequence used for the title.- Returns:
- This ContextMenu so additional setters can be called.
-
setHeaderIcon
Sets the context menu header's icon to the icon given in iconDrawable
.- Parameters:
icon
- TheDrawable
used for the icon.- Returns:
- This ContextMenu so additional setters can be called.
-
setHeaderView
Sets the header of the context menu 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 ContextMenu so additional setters can be called.
-
clearHeader
void clearHeader()Clears the header of the context menu.
-