Share via


ISubMenu Interfaccia

Definizione

Sottoclasse di Menu per i menu secondari.

[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
Attributi
Implementazioni

Commenti

Sottoclasse di Menu per i menu secondari.

I menu secondari non supportano le icone degli elementi o i menu secondari annidati.

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

Per informazioni sulla creazione di menu, vedere la guida per sviluppatori Menu .

</Div>

Documentazione Java per android.view.SubMenu.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Campi

First

Primo valore per i numeri interi di identificatori di gruppo e elemento.

(Ereditato da IMenu)
None

Valore da usare per i valori interi di identificatori di gruppo e elemento quando non si è preoccupati di essi.

(Ereditato da IMenu)
SupportedModifiersMask

Maschera di tutti i modificatori supportati per i tasti di scelta rapida di MenuItem

(Ereditato da IMenu)

Proprietà

Handle

Ottiene il valore JNI dell'oggetto Android sottostante.

(Ereditato da IJavaObject)
HasVisibleItems

Restituisce se il menu contiene attualmente elementi di voce visibili.

(Ereditato da IMenu)
Item

Ottiene l'oggetto IMenuItem che rappresenta questo sottomenu nel menu padre.

JniIdentityHashCode

Restituisce il valore di per java.lang.System.identityHashCode() l'istanza di wrapped.

(Ereditato da IJavaPeerable)
JniManagedPeerState

Stato del peer gestito.

(Ereditato da IJavaPeerable)
JniPeerMembers

Supporto per l'accesso ai membri e la chiamata.

(Ereditato da IJavaPeerable)
PeerReference

Restituisce un'istanza JniObjectReference dell'oggetto Java con wrapping.

(Ereditato da IJavaPeerable)

Metodi

Add(ICharSequence)

Aggiungere una nuova voce al menu.

(Ereditato da IMenu)
Add(Int32)

Aggiungere una nuova voce al menu.

(Ereditato da IMenu)
Add(Int32, Int32, Int32, ICharSequence)

Aggiungere una nuova voce al menu.

(Ereditato da IMenu)
Add(Int32, Int32, Int32, Int32)

Variazione su #add(int, int, int, CharSequence) che accetta un identificatore di risorsa stringa anziché la stringa stessa.

(Ereditato da IMenu)
AddIntentOptions(Int32, Int32, Int32, ComponentName, Intent[], Intent, MenuAppendFlags, IMenuItem[])

Aggiungere un gruppo di voci di menu corrispondenti alle azioni che possono essere eseguite per una determinata finalità.

(Ereditato da IMenu)
AddSubMenu(ICharSequence)

Aggiungere un nuovo menu secondario al menu.

(Ereditato da IMenu)
AddSubMenu(Int32)

Aggiungere un nuovo menu secondario al menu.

(Ereditato da IMenu)
AddSubMenu(Int32, Int32, Int32, ICharSequence)

Aggiungere un nuovo menu secondario al menu.

(Ereditato da IMenu)
AddSubMenu(Int32, Int32, Int32, Int32)

Variazione su #addSubMenu(int, int, int, CharSequence) che accetta un identificatore di risorsa stringa per il titolo anziché la stringa stessa.

(Ereditato da IMenu)
Clear()

Rimuovere tutti gli elementi esistenti dal menu, lasciandolo vuoto come se fosse stato appena creato.

(Ereditato da IMenu)
ClearHeader()

Cancella l'intestazione del sottomenu.

Close()

Chiude il menu, se aperto.

(Ereditato da IMenu)
Disposed()

Chiamato quando l'istanza è stata eliminata.

(Ereditato da IJavaPeerable)
DisposeUnlessReferenced()

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non fa nulla.

(Ereditato da IJavaPeerable)
Finalized()

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
FindItem(Int32)

Restituire la voce di menu con un identificatore specifico.

(Ereditato da IMenu)
GetItem(Int32)

Ottiene la voce di menu in corrispondenza dell'indice specificato.

(Ereditato da IMenu)
IsShortcutKey(Keycode, KeyEvent)

Chiavepressa uno dei tasti di scelta rapida definiti per questa finestra.

(Ereditato da IMenu)
PerformIdentifierAction(Int32, MenuPerformFlags)

Eseguire l'azione della voce di menu associata all'identificatore di menu specificato.

(Ereditato da IMenu)
PerformShortcut(Keycode, KeyEvent, MenuPerformFlags)

Eseguire l'azione della voce di menu associata al carattere di scelta rapida specificato.

(Ereditato da IMenu)
RemoveGroup(Int32)

Rimuovere tutti gli elementi nel gruppo specificato.

(Ereditato da IMenu)
RemoveItem(Int32)

Rimuovere l'elemento con l'identificatore specificato.

(Ereditato da IMenu)
SetGroupCheckable(Int32, Boolean, Boolean)

Controllare se un determinato gruppo di elementi può visualizzare un segno di spunta.

(Ereditato da IMenu)
SetGroupDividerEnabled(Boolean)

Abilitare o disabilitare i divisori di gruppo.

(Ereditato da IMenu)
SetGroupEnabled(Int32, Boolean)

Abilitare o disabilitare tutte le voci di menu presenti nel gruppo specificato.

(Ereditato da IMenu)
SetGroupVisible(Int32, Boolean)

Visualizzare o nascondere tutte le voci di menu presenti nel gruppo specificato.

(Ereditato da IMenu)
SetHeaderIcon(Drawable)

Imposta l'icona dell'intestazione del sottomenu sull'icona specificata nell'icona <<var/var>>Drawable.

SetHeaderIcon(Int32)

Imposta l'icona dell'intestazione del sottomenu sull'icona specificata nell'id <risorsa varRes></var>.

SetHeaderTitle(ICharSequence)

Imposta il titolo dell'intestazione di sottomenu sul titolo specificato in <var title</var>>.

SetHeaderTitle(Int32)

Imposta il titolo dell'intestazione del sottomenu sul titolo specificato in <var>titleRes</var> resource identifier.

SetHeaderView(View)

Imposta l'intestazione del sottomenu sull'oggetto View specificato nella <visualizzazione< var/var>>.

SetIcon(Drawable)

Modificare l'icona associata alla voce del sottomenu nel menu padre.

SetIcon(Int32)

Modificare l'icona associata alla voce del sottomenu nel menu padre.

SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Sottoclasse di Menu per i menu secondari.

(Ereditato da IJavaPeerable)
SetPeerReference(JniObjectReference)

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
SetQwertyMode(Boolean)

Controllare se il menu deve essere in esecuzione in modalità qwerty (tasti di scelta rapida alfabetica) o modalità a 12 tasti (tasti di scelta rapida numerica).

(Ereditato da IMenu)
Size()

Ottenere il numero di elementi nel menu.

(Ereditato da IMenu)
UnregisterFromRuntime()

Annullare la registrazione di questa istanza in modo che il runtime non lo restituirà dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Ereditato da IJavaPeerable)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

Add(IMenu, Int32, Int32, Int32, String)

Sottoclasse di Menu per i menu secondari.

Add(IMenu, String)

Sottoclasse di Menu per i menu secondari.

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

Sottoclasse di Menu per i menu secondari.

AddSubMenu(IMenu, String)

Sottoclasse di Menu per i menu secondari.

SetHeaderTitle(ISubMenu, String)

Sottoclasse di Menu per i menu secondari.

JavaCast<TResult>(IJavaObject)

Sottoclasse di Menu per i menu secondari.

GetJniTypeName(IJavaPeerable)

Sottoclasse di Menu per i menu secondari.

Si applica a