Lenguaje

IMenuItem Interfaz

Definición

Interfaz para el acceso directo a un elemento de menú creado anteriormente.

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

Comentarios

Interfaz para el acceso directo a un elemento de menú creado anteriormente.

Se devuelve un elemento llamando a uno de los android.view.Menu#add métodos .

Para obtener un conjunto de características de tipos de menú específicos, vea Menu.

<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.MenuItem.

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.

Propiedades

Nombre Description
ActionProvider

Obtiene el objeto ActionProvider .

ActionView

Devuelve la vista de acción establecida actualmente para este elemento de menú.

AlphabeticModifiers

Devuelve el modificador para el acceso directo alfabético de este elemento de menú.

AlphabeticShortcut

Devuelve el carácter del acceso directo alfabético de este elemento de menú.

ContentDescription

Obtiene el texto que describe este elemento de menú para la accesibilidad.

ContentDescriptionFormatted

Recupere la descripción del contenido asociada a este elemento de menú.

GroupId

Devuelve el identificador de grupo del que forma parte este elemento de menú.

Handle

Obtiene el valor JNI del objeto Android subyacente.

(Heredado de IJavaObject)
HasSubMenu

Compruebe si este elemento tiene un submenú asociado.

Icon

Devuelve el icono de este elemento como drawable (obtenerlo de recursos si no se ha cargado antes).

IconTintBlendMode

Devuelve el modo de mezcla usado para aplicar el tono al icono de este elemento, si se especifica.

IconTintList

Atributos XML relacionados:

IconTintMode

Devuelve el modo de mezcla usado para aplicar el tono al icono de este elemento, si se especifica.

Intent

Devuelve la intención asociada a este elemento.

IsActionViewExpanded

Devuelve true si se ha expandido la vista de acción de este elemento de menú.

IsCheckable

Devuelve si el elemento puede mostrar actualmente una marca de verificación.

IsChecked

Devuelve si el elemento muestra actualmente una marca de verificación.

IsEnabled

Devuelve el estado habilitado del elemento de menú.

IsVisible

Devuelve la visibilidad del elemento de menú.

ItemId

Devuelve el identificador de este elemento de menú.

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

Interfaz para el acceso directo a un elemento de menú creado anteriormente.

(Heredado de IJavaPeerable)
JniPeerMembers

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

(Heredado de IJavaPeerable)
MenuInfo

Obtiene la información adicional vinculada a este elemento de menú. Esta información adicional se establece mediante la vista que agregó este elemento de menú al menú.

NumericModifiers

Devuelve los modificadores para el acceso directo numérico (12 teclas) de este elemento de menú.

NumericShortcut

Devuelve el carácter del acceso directo numérico (12 teclas) de este elemento de menú.

Order

Devuelve la categoría y el orden dentro de la categoría de este elemento.

PeerReference

Devuelve un JniObjectReference de la instancia de objeto Java ajustada.

(Heredado de IJavaPeerable)
SubMenu

Obtiene el submenú que se va a invocar cuando se selecciona este elemento, si tiene uno.

TitleCondensedFormatted

Recupere el título condensado actual del elemento.

TitleFormatted

Recupere el título actual del elemento.

TooltipText

Obtiene el texto que se muestra en esta información sobre herramientas del elemento de menú.

TooltipTextFormatted

Recupere el texto de información sobre herramientas asociado a este elemento de menú.

Métodos

Nombre Description
CollapseActionView()

Contraiga la vista de acción asociada a este elemento de menú.

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)
ExpandActionView()

Expanda la vista de acción asociada a este elemento de menú.

Finalized()

Se llama cuando se ha finalizado la instancia.

(Heredado de IJavaPeerable)
SetActionProvider(ActionProvider)

Establece el ActionProvider responsable de crear una vista de acción si el elemento se coloca en la barra de acciones.

SetActionView(Int32)

Establezca una vista de acción para este elemento de menú.

SetActionView(View)

Establezca una vista de acción para este elemento de menú.

SetAlphabeticShortcut(Char, Int32)

Cambie el acceso directo alfabético asociado a este elemento.

SetAlphabeticShortcut(Char)

Cambie el acceso directo alfabético asociado a este elemento.

SetCheckable(Boolean)

Controlar si este elemento puede mostrar una marca de verificación.

SetChecked(Boolean)

Controlar si este elemento se muestra con una marca de verificación.

SetContentDescription(ICharSequence)

Cambie la descripción del contenido asociada a este elemento de menú.

SetContentDescription(String)

Cambie la descripción del contenido asociada a este elemento de menú.

SetEnabled(Boolean)

Establece si el elemento de menú está habilitado.

SetIcon(Drawable)

Cambie el icono asociado a este elemento.

SetIcon(Int32)

Cambie el icono asociado a este elemento.

SetIconTintBlendMode(BlendMode)

Especifica el modo de mezcla utilizado para aplicar el tono especificado por #setIconTintList(ColorStateList) al icono de este elemento.

SetIconTintList(ColorStateList)

Aplica un tono al icono de este elemento.

SetIconTintMode(PorterDuff+Mode)

Especifica el modo de mezcla utilizado para aplicar el tono especificado por #setIconTintList(ColorStateList) al icono de este elemento.

SetIntent(Intent)

Cambie la intención asociada a este elemento.

SetJniIdentityHashCode(Int32)

Establezca el valor devuelto por JniIdentityHashCode.

(Heredado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Interfaz para el acceso directo a un elemento de menú creado anteriormente.

(Heredado de IJavaPeerable)
SetNumericShortcut(Char, Int32)

Cambie el acceso directo numérico y los modificadores asociados a este elemento.

SetNumericShortcut(Char)

Cambie el acceso directo numérico asociado a este elemento.

SetOnActionExpandListener(IMenuItemOnActionExpandListener)

Establezca en OnActionExpandListener este elemento de menú que se notificará cuando la vista de acción asociada se expanda o contraiga.

SetOnMenuItemClickListener(IMenuItemOnMenuItemClickListener)

Establezca un agente de escucha personalizado para la invocación de este elemento de menú.

SetPeerReference(JniObjectReference)

Establezca el valor devuelto por PeerReference.

(Heredado de IJavaPeerable)
SetShortcut(Char, Char, Int32, Int32)

Cambie el acceso directo numérico y alfabético asociado a este elemento.

SetShortcut(Char, Char)

Cambie el acceso directo numérico y alfabético asociado a este elemento.

SetShowAsAction(ShowAsAction)

Establece cómo se debe mostrar este elemento en presencia de una barra de acciones.

SetShowAsActionFlags(ShowAsAction)

Establece cómo se debe mostrar este elemento en presencia de una barra de acciones.

SetTitle(ICharSequence)

Cambie el título asociado a este elemento.

SetTitle(Int32)

Cambie el título asociado a este elemento.

SetTitleCondensed(ICharSequence)

Cambie el título condensado asociado a este elemento.

SetTooltipText(ICharSequence)

Cambie el texto de la información sobre herramientas asociado a este elemento de menú.

SetTooltipText(String)

Cambie el texto de la información sobre herramientas asociado a este elemento de menú.

SetVisible(Boolean)

Establece la visibilidad del elemento de menú.

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
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)

Interfaz para el acceso directo a un elemento de menú creado anteriormente.

SetContentDescription(IMenuItem, String)

Establece la descripción del contenido.

SetTitle(IMenuItem, String)

Establece el título.

SetTitleCondensed(IMenuItem, String)

Establece el título condensado.

SetTooltipText(IMenuItem, String)

Establece el texto de la información sobre herramientas.

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