ISubMenu 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í.
Subclase de Menu para submenúes.
[Android.Runtime.Register("android/view/SubMenu", "", "Android.Views.ISubMenuInvoker")]
public interface ISubMenu : Android.Views.IMenu, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/SubMenu", "", "Android.Views.ISubMenuInvoker")>]
type ISubMenu = interface
interface IMenu
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Atributos
- Implementaciones
Comentarios
Subclase de Menu para submenúes.
Los submenúes no admiten iconos de elementos ni submenús anidados.
<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.SubMenu.
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) |
| Item |
Obtiene el IMenuItem objeto que representa este submenú en el menú primario. |
| JniIdentityHashCode |
Devuelve el valor de |
| JniManagedPeerState |
Estado del mismo nivel administrado. (Heredado de IJavaPeerable) |
| JniObjectReferenceControlBlock |
Subclase de |
| 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(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(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 submenú. |
| 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 |
| 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 submenú en el icono especificado en <var>icon</var> |
| SetHeaderIcon(Int32) |
Establece el icono del encabezado del submenú en el icono especificado en <el icono var>iconRes</var> resource id. |
| SetHeaderTitle(ICharSequence) |
Establece el título del encabezado del submenú en el título proporcionado en <var>title</var>. |
| SetHeaderTitle(Int32) |
Establece el título del encabezado del submenú en el título especificado en <el identificador de recursos var>titleRes</var> . |
| SetHeaderView(View) |
Establece el encabezado del submenú en el |
| SetIcon(Drawable) |
Cambie el icono asociado al elemento de este submenú en su menú primario. |
| SetIcon(Int32) |
Cambie el icono asociado al elemento de este submenú en su menú primario. |
| SetJniIdentityHashCode(Int32) |
Establezca el valor devuelto por |
| SetJniManagedPeerState(JniManagedPeerStates) |
Subclase de |
| SetPeerReference(JniObjectReference) |
Establezca el valor devuelto por |
| 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 |
| 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) |
Subclase de |
| SetHeaderTitle(ISubMenu, String) |
Establece el título del encabezado. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |