IContextMenu Interfaccia

Definizione

Estensione di per i menu di Menu scelta rapida che forniscono funzionalità per modificare l'intestazione del menu di scelta rapida.

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

Commenti

Estensione di per i menu di Menu scelta rapida che forniscono funzionalità per modificare l'intestazione del menu di scelta rapida.

I menu di scelta rapida non supportano i tasti di scelta rapida e le icone degli elementi.

Per visualizzare un menu di scelta rapida su un clic lungo, la maggior parte dei client vuole chiamare Activity#registerForContextMenu ed eseguire l'override Activity#onCreateContextMenudi .

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

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

</div>

per android.view.ContextMenu.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Campi

Nome Descrizione
First

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

(Ereditato da IMenu)
None

Valore da usare per i numeri interi di identificatori di gruppo e di elemento quando non è importante.

(Ereditato da IMenu)
SupportedModifiersMask

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

(Ereditato da IMenu)

Proprietà

Nome Descrizione
Handle

Ottiene il valore JNI dell'oggetto Android sottostante.

(Ereditato da IJavaObject)
HasVisibleItems

Restituisce un valore che indica se il menu contiene voci visibili.

(Ereditato da IMenu)
JniIdentityHashCode

Restituisce il valore di java.lang.System.identityHashCode() per l'istanza di cui è stato eseguito il wrapping.

(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 JniObjectReference oggetto dell'istanza dell'oggetto di cui è stato eseguito il wrapping Java.

(Ereditato da IJavaPeerable)

Metodi

Nome Descrizione
Add(ICharSequence)

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)

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

(Ereditato da IMenu)
Add(Int32)

Aggiungere una nuova voce al menu.

(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 sottomenu al menu.

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

Aggiungere un nuovo sottomenu al menu.

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

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

(Ereditato da IMenu)
AddSubMenu(Int32)

Aggiungere un nuovo sottomenu al menu.

(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 menu di scelta rapida.

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 esegue alcuna operazione.

(Ereditato da IJavaPeerable)
Finalized()

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
FindItem(Int32)

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

Tasto di scelta rapida definito per questa finestra.

(Ereditato da IMenu)
PerformIdentifierAction(Int32, MenuPerformFlags)

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

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

Eseguire l'azione 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)

Mostra o nasconde tutte le voci di menu presenti nel gruppo specificato.

(Ereditato da IMenu)
SetHeaderIcon(Drawable)

Imposta l'icona dell'intestazione del menu di scelta rapida sull'icona specificata in var icon/var<>.<>Drawable

SetHeaderIcon(Int32)

Imposta l'icona dell'intestazione del menu di scelta rapida sull'icona specificata in <var>iconRes</var> resource id.

SetHeaderTitle(ICharSequence)

Imposta il titolo dell'intestazione del menu di scelta rapida sul titolo specificato nel titolo .

SetHeaderTitle(Int32)

Imposta il titolo dell'intestazione del menu di scelta rapida sul titolo specificato in <var>titleRes</var> resource identifier.

SetHeaderView(View)

Imposta l'intestazione del menu di scelta rapida sul View valore specificato in <var>view</var>.

SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Estensione di per i menu di Menu scelta rapida che forniscono funzionalità per modificare l'intestazione del menu di scelta rapida.

(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 in modalità a 12 tasti (tasti di scelta rapida numerici).

(Ereditato da IMenu)
Size()

Ottiene il numero di voci nel menu.

(Ereditato da IMenu)
UnregisterFromRuntime()

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

(Ereditato da IJavaPeerable)

Metodi di estensione

Nome Descrizione
Add(IMenu, Int32, Int32, Int32, String)

Aggiunge una voce di menu al menu specificato.

Add(IMenu, String)

Aggiunge una voce di menu al menu specificato.

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

Aggiunge un sottomenu con il gruppo, l'elemento, l'ordine e il titolo specificati al menu.

AddSubMenu(IMenu, String)

Aggiunge un sottomenu con il titolo specificato al menu.

GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Estensione di per i menu di Menu scelta rapida che forniscono funzionalità per modificare l'intestazione del menu di scelta rapida.

SetHeaderTitle(IContextMenu, String)

Imposta il titolo dell'intestazione.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a