ISubMenu Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Unterklasse für Menu Untermenüs.
[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
- Attribute
- Implementiert
Hinweise
Unterklasse für Menu Untermenüs.
Untermenüs unterstützen keine Elementsymbole oder geschachtelte Untermenüs.
<div class="special reference"><h3>Developer Guides</h3>
Informationen zum Erstellen von Menüs finden Sie im Entwicklerhandbuch für Menüs .
</Div>
Java Dokumentation für android.view.SubMenu.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Felder
| Name | Beschreibung |
|---|---|
| First |
First value for group and item identifier integers. (Geerbt von IMenu) |
| None |
Wert, der für Gruppen- und Elementbezeichner ganze Zahlen verwendet werden soll, wenn Sie sich nicht um sie kümmern. (Geerbt von IMenu) |
| SupportedModifiersMask |
Eine Maske aller unterstützten Modifizierer für die Tastenkombinationen von MenuItem (Geerbt von IMenu) |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Handle |
Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab. (Geerbt von IJavaObject) |
| HasVisibleItems |
Gibt zurück, ob das Menü derzeit Elementelemente enthält, die sichtbar sind. (Geerbt von IMenu) |
| Item |
Ruft ab, das IMenuItem dieses Untermenü im übergeordneten Menü darstellt. |
| JniIdentityHashCode |
Gibt den Wert |
| JniManagedPeerState |
Status des verwalteten Peers. (Geerbt von IJavaPeerable) |
| JniObjectReferenceControlBlock |
Unterklasse für |
| JniPeerMembers |
Mitgliedszugriff und Aufrufunterstützung. (Geerbt von IJavaPeerable) |
| PeerReference |
Gibt eine JniObjectReference der umbrochenen Java Objektinstanz zurück. (Geerbt von IJavaPeerable) |
Methoden
| Name | Beschreibung |
|---|---|
| Add(ICharSequence) |
Fügen Sie dem Menü ein neues Element hinzu. (Geerbt von IMenu) |
| Add(Int32, Int32, Int32, ICharSequence) |
Fügen Sie dem Menü ein neues Element hinzu. (Geerbt von IMenu) |
| Add(Int32, Int32, Int32, Int32) |
Variation, bei |
| Add(Int32) |
Fügen Sie dem Menü ein neues Element hinzu. (Geerbt von IMenu) |
| AddIntentOptions(Int32, Int32, Int32, ComponentName, Intent[], Intent, MenuAppendFlags, IMenuItem[]) |
Fügen Sie eine Gruppe von Menüelementen hinzu, die Aktionen entsprechen, die für eine bestimmte Absicht ausgeführt werden können. (Geerbt von IMenu) |
| AddSubMenu(ICharSequence) |
Fügen Sie dem Menü ein neues Untermenü hinzu. (Geerbt von IMenu) |
| AddSubMenu(Int32, Int32, Int32, ICharSequence) |
Fügen Sie dem Menü ein neues Untermenü hinzu. (Geerbt von IMenu) |
| AddSubMenu(Int32, Int32, Int32, Int32) |
Variation, bei |
| AddSubMenu(Int32) |
Fügen Sie dem Menü ein neues Untermenü hinzu. (Geerbt von IMenu) |
| Clear() |
Entfernen Sie alle vorhandenen Elemente aus dem Menü, und lassen Sie sie leer, als wäre sie gerade erstellt worden. (Geerbt von IMenu) |
| ClearHeader() |
Löscht die Kopfzeile des Untermenüs. |
| Close() |
Schließt das Menü, falls geöffnet. (Geerbt von IMenu) |
| Disposed() |
Wird aufgerufen, wenn die Instanz verworfen wurde. (Geerbt von IJavaPeerable) |
| DisposeUnlessReferenced() |
Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen |
| Finalized() |
Wird aufgerufen, wenn die Instanz abgeschlossen wurde. (Geerbt von IJavaPeerable) |
| FindItem(Int32) |
Gibt das Menüelement mit einem bestimmten Bezeichner zurück. (Geerbt von IMenu) |
| GetItem(Int32) |
Ruft das Menüelement am angegebenen Index ab. (Geerbt von IMenu) |
| IsShortcutKey(Keycode, KeyEvent) |
Ist eine Der definierten Tastenkombinationen für dieses Fenster. (Geerbt von IMenu) |
| PerformIdentifierAction(Int32, MenuPerformFlags) |
Führen Sie die Menüelementaktion aus, die dem angegebenen Menübezeichner zugeordnet ist. (Geerbt von IMenu) |
| PerformShortcut(Keycode, KeyEvent, MenuPerformFlags) |
Führen Sie die Menüelementaktion aus, die dem angegebenen Tastenkombinationszeichen zugeordnet ist. (Geerbt von IMenu) |
| RemoveGroup(Int32) |
Entfernen Sie alle Elemente in der angegebenen Gruppe. (Geerbt von IMenu) |
| RemoveItem(Int32) |
Entfernen Sie das Element mit dem angegebenen Bezeichner. (Geerbt von IMenu) |
| SetGroupCheckable(Int32, Boolean, Boolean) |
Steuern, ob eine bestimmte Gruppe von Elementen ein Häkchen anzeigen kann. (Geerbt von IMenu) |
| SetGroupDividerEnabled(Boolean) |
Aktivieren oder deaktivieren Sie die Gruppentrennlinien. (Geerbt von IMenu) |
| SetGroupEnabled(Int32, Boolean) |
Aktivieren oder deaktivieren Sie alle Menüelemente, die sich in der angegebenen Gruppe befinden. (Geerbt von IMenu) |
| SetGroupVisible(Int32, Boolean) |
Ein- oder Ausblenden aller Menüelemente, die sich in der angegebenen Gruppe befinden. (Geerbt von IMenu) |
| SetHeaderIcon(Drawable) |
Legt das Symbol des Untermenüheaders auf das Symbol in <var>icon</var> |
| SetHeaderIcon(Int32) |
Legt das Symbol des Untermenüheaders auf das Symbol in <var iconRes>/var-Ressourcen-ID<> fest. |
| SetHeaderTitle(ICharSequence) |
Legt den Titel des Untermenüheaders auf den titel im Titel angegebenen Titel fest. |
| SetHeaderTitle(Int32) |
Legt den Titel des Untermenüheaders auf den Titel in <var titleRes>/var-Ressourcenbezeichner<> fest. |
| SetHeaderView(View) |
Legt die Kopfzeile des Untermenüs auf das |
| SetIcon(Drawable) |
Ändern Sie das Symbol, das dem Element dieses Untermenüs zugeordnet ist, im übergeordneten Menü. |
| SetIcon(Int32) |
Ändern Sie das Symbol, das dem Element dieses Untermenüs zugeordnet ist, im übergeordneten Menü. |
| SetJniIdentityHashCode(Int32) |
Legen Sie den von |
| SetJniManagedPeerState(JniManagedPeerStates) |
Unterklasse für |
| SetPeerReference(JniObjectReference) |
Legen Sie den von |
| SetQwertyMode(Boolean) |
Steuern Sie, ob das Menü im Qwerty-Modus (alphabetische Tastenkombinationen) oder im 12-Tasten-Modus (numerische Tastenkombinationen) ausgeführt werden soll. (Geerbt von IMenu) |
| Size() |
Ruft die Anzahl der Elemente im Menü ab. (Geerbt von IMenu) |
| UnregisterFromRuntime() |
Heben Sie die Registrierung dieser Instanz auf, damit die Laufzeit sie nicht aus zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt. (Geerbt von IJavaPeerable) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| Add(IMenu, Int32, Int32, Int32, String) |
Fügt dem angegebenen Menü ein Menüelement hinzu. |
| Add(IMenu, String) |
Fügt dem angegebenen Menü ein Menüelement hinzu. |
| AddSubMenu(IMenu, Int32, Int32, Int32, String) |
Fügt dem Menü ein Untermenü mit der angegebenen Gruppe, dem angegebenen Element, der Reihenfolge und dem Titel hinzu. |
| AddSubMenu(IMenu, String) |
Fügt dem Menü ein Untermenü mit dem angegebenen Titel hinzu. |
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Unterklasse für |
| SetHeaderTitle(ISubMenu, String) |
Legt den Kopfzeilentitel fest. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |