IMenuItem Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| 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 |
| 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 |
| 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) |
Aplica un tono al icono de este elemento. |
| SetIconTintMode(PorterDuff+Mode) |
Especifica el modo de mezcla utilizado para aplicar el tono especificado por |
| SetIntent(Intent) |
Cambie la intención asociada a este elemento. |
| SetJniIdentityHashCode(Int32) |
Establezca el valor devuelto por |
| 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 |
| SetOnMenuItemClickListener(IMenuItemOnMenuItemClickListener) |
Establezca un agente de escucha personalizado para la invocación de este elemento de menú. |
| SetPeerReference(JniObjectReference) |
Establezca el valor devuelto por |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| 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 |