Activity.OnCreateContextMenu Método

Definición

Se llama cuando se va a mostrar un menú contextual para la vista.

[Android.Runtime.Register("onCreateContextMenu", "(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V", "GetOnCreateContextMenu_Landroid_view_ContextMenu_Landroid_view_View_Landroid_view_ContextMenu_ContextMenuInfo_Handler")]
public virtual void OnCreateContextMenu(Android.Views.IContextMenu? menu, Android.Views.View? v, Android.Views.IContextMenuContextMenuInfo? menuInfo);
[<Android.Runtime.Register("onCreateContextMenu", "(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V", "GetOnCreateContextMenu_Landroid_view_ContextMenu_Landroid_view_View_Landroid_view_ContextMenu_ContextMenuInfo_Handler")>]
abstract member OnCreateContextMenu : Android.Views.IContextMenu * Android.Views.View * Android.Views.IContextMenuContextMenuInfo -> unit
override this.OnCreateContextMenu : Android.Views.IContextMenu * Android.Views.View * Android.Views.IContextMenuContextMenuInfo -> unit

Parámetros

menu
IContextMenu

ContextMenu: menú contextual que se está compilando

v
View

Vista: vista para la que se está compilando el menú contextual

menuInfo
IContextMenuContextMenuInfo

ContextMenu.ContextMenuInfo: información adicional sobre el elemento para el que se debe mostrar el menú contextual. Esta información variará en función de la clase v.

Implementaciones

Atributos

Comentarios

Se llama cuando se va a mostrar un menú contextual para la vista. A diferencia de onCreateOptionsMenu(Menu), se llamará cada vez que se muestre el menú contextual y se debe rellenar para la vista (o elemento dentro de la vista para subclases AdapterView, esto se puede encontrar en menuInfo)). Use onContextItemSelected(android.view.MenuItem) para saber cuándo se ha seleccionado un elemento. No es seguro mantener en el menú contextual después de que este método devuelva.

Referencia de Android para android.app.Activity.onCreateContextMenu.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a