Lenguaje

IContextMenu Interfaz

Definición

Extensión de Menu para menús contextuales que proporcionan funcionalidad para modificar el encabezado del menú contextual.

[Android.Runtime.Register("android/view/ContextMenu", "", "Android.Views.IContextMenuInvoker")]
public interface IContextMenu : Android.Views.IMenu, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/ContextMenu", "", "Android.Views.IContextMenuInvoker")>]
type IContextMenu = interface
    interface IMenu
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Atributos
Implementaciones

Comentarios

Extensión de Menu para menús contextuales que proporcionan funcionalidad para modificar el encabezado del menú contextual.

Los menús contextuales no admiten accesos directos de elementos ni iconos de elementos.

Para mostrar un menú contextual en un clic largo, la mayoría de los clientes querrán llamar Activity#registerForContextMenu a e invalidar Activity#onCreateContextMenu.

<div class="special reference"><h3>Developer Guides</h3>

Para obtener información sobre cómo crear menús, lea la guía para desarrolladores de Menús .

</Div>

Java documentación para android.view.ContextMenu.

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.

Campos

Nombre Description
First

Primer valor para los enteros de identificador de grupo y elemento.

(Heredado de IMenu)
None

Valor que se va a usar para los enteros de identificador de grupo y elemento cuando no le importan.

(Heredado de IMenu)
SupportedModifiersMask

Máscara de todos los modificadores admitidos para los métodos abreviados de teclado de MenuItem

(Heredado de IMenu)

Propiedades

Nombre Description
Handle

Obtiene el valor JNI del objeto Android subyacente.

(Heredado de IJavaObject)
HasVisibleItems

Devuelve si el menú tiene actualmente elementos de elemento visibles.

(Heredado de IMenu)
JniIdentityHashCode

Devuelve el valor de java.lang.System.identityHashCode() para la instancia ajustada.

(Heredado de IJavaPeerable)
JniManagedPeerState

Estado del mismo nivel administrado.

(Heredado de IJavaPeerable)
JniObjectReferenceControlBlock

Extensión de Menu para menús contextuales que proporcionan funcionalidad para modificar el encabezado del menú contextual.

(Heredado de IJavaPeerable)
JniPeerMembers

Compatibilidad con la invocación y el acceso de miembros.

(Heredado de IJavaPeerable)
PeerReference

Devuelve un JniObjectReference de la instancia de objeto Java ajustada.

(Heredado de IJavaPeerable)

Métodos

Nombre Description
Add(ICharSequence)

Agregue un nuevo elemento al menú.

(Heredado de IMenu)
Add(Int32, Int32, Int32, ICharSequence)

Agregue un nuevo elemento al menú.

(Heredado de IMenu)
Add(Int32, Int32, Int32, Int32)

Variación en #add(int, int, int, CharSequence) que toma un identificador de recurso de cadena en lugar de la propia cadena.

(Heredado de IMenu)
Add(Int32)

Agregue un nuevo elemento al menú.

(Heredado de IMenu)
AddIntentOptions(Int32, Int32, Int32, ComponentName, Intent[], Intent, MenuAppendFlags, IMenuItem[])

Agregue un grupo de elementos de menú correspondientes a las acciones que se pueden realizar para una intención determinada.

(Heredado de IMenu)
AddSubMenu(ICharSequence)

Agregue un nuevo submenú al menú.

(Heredado de IMenu)
AddSubMenu(Int32, Int32, Int32, ICharSequence)

Agregue un nuevo submenú al menú.

(Heredado de IMenu)
AddSubMenu(Int32, Int32, Int32, Int32)

Variación en #addSubMenu(int, int, int, CharSequence) que toma un identificador de recurso de cadena para el título en lugar de la propia cadena.

(Heredado de IMenu)
AddSubMenu(Int32)

Agregue un nuevo submenú al menú.

(Heredado de IMenu)
Clear()

Quite todos los elementos existentes del menú y deje vacío como si se hubiera creado.

(Heredado de IMenu)
ClearHeader()

Borra el encabezado del menú contextual.

Close()

Cierra el menú, si está abierto.

(Heredado de IMenu)
Disposed()

Se llama cuando se ha eliminado la instancia.

(Heredado de IJavaPeerable)
DisposeUnlessReferenced()

Si no hay referencias pendientes a esta instancia, llama a Dispose(); de lo contrario, no hace nada.

(Heredado de IJavaPeerable)
Finalized()

Se llama cuando se ha finalizado la instancia.

(Heredado de IJavaPeerable)
FindItem(Int32)

Devuelve el elemento de menú con un identificador determinado.

(Heredado de IMenu)
GetItem(Int32)

Obtiene el elemento de menú en el índice especificado.

(Heredado de IMenu)
IsShortcutKey(Keycode, KeyEvent)

Es una tecla de pulsación una de las teclas de método abreviado definidas para esta ventana.

(Heredado de IMenu)
PerformIdentifierAction(Int32, MenuPerformFlags)

Ejecute la acción del elemento de menú asociada al identificador de menú especificado.

(Heredado de IMenu)
PerformShortcut(Keycode, KeyEvent, MenuPerformFlags)

Ejecute la acción del elemento de menú asociada al carácter de acceso directo especificado.

(Heredado de IMenu)
RemoveGroup(Int32)

Quite todos los elementos del grupo especificado.

(Heredado de IMenu)
RemoveItem(Int32)

Quite el elemento con el identificador especificado.

(Heredado de IMenu)
SetGroupCheckable(Int32, Boolean, Boolean)

Controlar si un grupo determinado de elementos puede mostrar una marca de verificación.

(Heredado de IMenu)
SetGroupDividerEnabled(Boolean)

Habilite o deshabilite los divisores de grupo.

(Heredado de IMenu)
SetGroupEnabled(Int32, Boolean)

Habilite o deshabilite todos los elementos de menú que se encuentran en el grupo especificado.

(Heredado de IMenu)
SetGroupVisible(Int32, Boolean)

Mostrar u ocultar todos los elementos de menú que se encuentran en el grupo especificado.

(Heredado de IMenu)
SetHeaderIcon(Drawable)

Establece el icono del encabezado del menú contextual en el icono especificado en <var>icon</var>Drawable.

SetHeaderIcon(Int32)

Establece el icono del encabezado del menú contextual en el icono especificado en <el icono var>iconRes</var> resource id.

SetHeaderTitle(ICharSequence)

Establece el título del encabezado del menú contextual en el título proporcionado en <var>title</var>.

SetHeaderTitle(Int32)

Establece el título del encabezado del menú contextual en el título especificado en <el identificador de recursos var>titleRes</var> .

SetHeaderView(View)

Establece el encabezado del menú contextual en el especificado en Viewla vista< var>/var<.>

SetJniIdentityHashCode(Int32)

Establezca el valor devuelto por JniIdentityHashCode.

(Heredado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Extensión de Menu para menús contextuales que proporcionan funcionalidad para modificar el encabezado del menú contextual.

(Heredado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Establezca el valor devuelto por PeerReference.

(Heredado de IJavaPeerable)
SetQwertyMode(Boolean)

Controlar si el menú debe ejecutarse en modo qwerty (métodos abreviados alfabéticos) o en modo de 12 teclas (métodos abreviados numéricos).

(Heredado de IMenu)
Size()

Obtiene el número de elementos del menú.

(Heredado de IMenu)
UnregisterFromRuntime()

Anule el registro de esta instancia para que el entorno de ejecución no lo devuelva de invocaciones futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Heredado de IJavaPeerable)

Métodos de extensión

Nombre Description
Add(IMenu, Int32, Int32, Int32, String)

Agrega un elemento de menú al menú especificado.

Add(IMenu, String)

Agrega un elemento de menú al menú especificado.

AddSubMenu(IMenu, Int32, Int32, Int32, String)

Agrega un submenú con el grupo, el elemento, el orden y el título especificados en el menú.

AddSubMenu(IMenu, String)

Agrega un submenú con el título especificado al menú.

GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Extensión de Menu para menús contextuales que proporcionan funcionalidad para modificar el encabezado del menú contextual.

SetHeaderTitle(IContextMenu, String)

Establece el título del encabezado.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a