ContextMenu
public
interface
ContextMenu
implements
Menu
android.view.ContextMenu |
Extension of Menu
for context menus providing functionality to modify
the header of the context menu.
Context menus do not support item shortcuts and item icons.
To show a context menu on long click, most clients will want to call
Activity#registerForContextMenu
and override
Activity#onCreateContextMenu
.
Developer Guides
For information about creating menus, read the Menus developer guide.
Summary
Nested classes | |
---|---|
interface |
ContextMenu.ContextMenuInfo
Additional information regarding the creation of the context menu. |
Inherited constants |
---|
Public methods | |
---|---|
abstract
void
|
clearHeader()
Clears the header of the context menu. |
abstract
ContextMenu
|
setHeaderIcon(int iconRes)
Sets the context menu header's icon to the icon given in iconRes resource id. |
abstract
ContextMenu
|
setHeaderIcon(Drawable icon)
Sets the context menu header's icon to the icon given in icon
|
abstract
ContextMenu
|
setHeaderTitle(int titleRes)
Sets the context menu header's title to the title given in titleRes resource identifier. |
abstract
ContextMenu
|
setHeaderTitle(CharSequence title)
Sets the context menu header's title to the title given in title. |
abstract
ContextMenu
|
setHeaderView(View view)
Sets the header of the context menu to the |
Inherited methods | |
---|---|
Public methods
clearHeader
public abstract void clearHeader ()
Clears the header of the context menu.
setHeaderIcon
public abstract ContextMenu setHeaderIcon (int iconRes)
Sets the context menu header's icon to the icon given in iconRes resource id.
Parameters | |
---|---|
iconRes |
int : The resource identifier used for the icon. |
Returns | |
---|---|
ContextMenu |
This ContextMenu so additional setters can be called. |
setHeaderIcon
public abstract ContextMenu setHeaderIcon (Drawable icon)
Sets the context menu header's icon to the icon given in icon
Drawable
.
Parameters | |
---|---|
icon |
Drawable : The Drawable used for the icon. |
Returns | |
---|---|
ContextMenu |
This ContextMenu so additional setters can be called. |
setHeaderTitle
public abstract ContextMenu setHeaderTitle (int titleRes)
Sets the context menu header's title to the title given in titleRes resource identifier.
Parameters | |
---|---|
titleRes |
int : The string resource identifier used for the title. |
Returns | |
---|---|
ContextMenu |
This ContextMenu so additional setters can be called. |
setHeaderTitle
public abstract ContextMenu setHeaderTitle (CharSequence title)
Sets the context menu header's title to the title given in title.
Parameters | |
---|---|
title |
CharSequence : The character sequence used for the title. |
Returns | |
---|---|
ContextMenu |
This ContextMenu so additional setters can be called. |
setHeaderView
public abstract ContextMenu setHeaderView (View view)
Sets the header of the context menu to the View
given in
view. This replaces the header title and icon (and those
replace this).
Parameters | |
---|---|
view |
View : The View used for the header. |
Returns | |
---|---|
ContextMenu |
This ContextMenu so additional setters can be called. |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-04-04 UTC.