IContextMenu Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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>
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 |
| 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(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(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 |
| 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<>.<> |
| 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 |
| SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
| SetJniManagedPeerState(JniManagedPeerStates) |
Estensione di per i menu di |
| SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Estensione di per i menu di |
| SetHeaderTitle(IContextMenu, String) |
Imposta il titolo dell'intestazione. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |