View.OnCreateContextMenuListener  |  API reference  |  Android Developers (original) (raw)


interface OnCreateContextMenuListener

Known Direct Subclasses

Activity An activity is a single, focused thing that the user can do.
Dialog Base class for Dialogs.
ExpandableListActivity An activity that displays an expandable list of items by binding to a data source implementing the ExpandableListAdapter, and exposes event handlers when the user selects an item.
Fragment A Fragment is a piece of an application's user interface or behavior that can be placed in an Activity.

Known Indirect Subclasses

AccountAuthenticatorActivity, ActivityGroup, AlertDialog, AliasActivity, CharacterPickerDialog, DatePickerDialog, DialogFragment, ExpandableListActivity, LauncherActivity, ListActivity, ListFragment, NativeActivity, and 7 others.

AccountAuthenticatorActivity Base class for implementing an Activity that is used to help implement an AbstractAccountAuthenticator.
ActivityGroup A screen that contains and runs multiple embedded activities.
AlertDialog A subclass of Dialog that can display one, two or three buttons.
AliasActivity Stub activity that launches another activity (and then finishes itself) based on information in its component's manifest meta-data.
CharacterPickerDialog Dialog for choosing accented characters related to a base character.
DatePickerDialog A simple dialog containing an android.widget.DatePicker.
DialogFragment A fragment that displays a dialog window, floating on top of its activity's window.
ExpandableListActivity An activity that displays an expandable list of items by binding to a data source implementing the ExpandableListAdapter, and exposes event handlers when the user selects an item.
LauncherActivity Displays a list of all activities which can be performed for a given intent.
ListActivity An activity that displays a list of items by binding to a data source such as an array or Cursor, and exposes event handlers when the user selects an item.
ListFragment A fragment that displays a list of items by binding to a data source such as an array or Cursor, and exposes event handlers when the user selects an item.
NativeActivity Convenience for implementing an activity that will be implemented purely in native code.
PreferenceActivity This is the base class for an activity to show a hierarchy of preferences to the user.
PreferenceFragment Shows a hierarchy of Preference objects as lists.
Presentation Base class for presentations.
ProgressDialog A dialog showing a progress indicator and an optional text message or view.
TabActivity For apps developing against android.os.Build.VERSION_CODES#HONEYCOMB or later, tabs are typically presented in the UI using the new ActionBar.newTab() and related APIs for placing tabs within their action bar area.
TimePickerDialog A dialog that prompts the user for the time of day using a TimePicker.
WebViewFragment A fragment that displays a WebView.

Interface definition for a callback to be invoked when the context menu for this view is being built.

Summary

Public methods
abstract Unit onCreateContextMenu(menu: ContextMenu!, v: View!, menuInfo: ContextMenu.ContextMenuInfo!) Called when the context menu for this view is being built.

Public methods

abstract fun onCreateContextMenu(
    menu: ContextMenu!,
    v: View!,
    menuInfo: ContextMenu.ContextMenuInfo!
): Unit

Called when the context menu for this view is being built. It is not safe to hold onto the menu after this method returns.

Parameters
menu ContextMenu!: The context menu that is being built
v View!: The view for which the context menu is being built
menuInfo ContextMenu.ContextMenuInfo!: Extra information about the item for which the context menu should be shown. This information will vary depending on the class of v.

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 2025-02-10 UTC.