Sprache

IMenuItem Schnittstelle

Definition

Schnittstelle für direkten Zugriff auf ein zuvor erstelltes Menüelement.

[Android.Runtime.Register("android/view/MenuItem", "", "Android.Views.IMenuItemInvoker")]
public interface IMenuItem : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/MenuItem", "", "Android.Views.IMenuItemInvoker")>]
type IMenuItem = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attribute
Implementiert

Hinweise

Schnittstelle für direkten Zugriff auf ein zuvor erstelltes Menüelement.

Ein Element wird durch Aufrufen einer der android.view.Menu#add Methoden zurückgegeben.

Einen Featuresatz bestimmter Menütypen finden Sie unter Menu.

<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.MenuItem.

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.

Eigenschaften

Name Beschreibung
ActionProvider

Ruft den ActionProvider ab.

ActionView

Gibt die aktuell festgelegte Aktionsansicht für dieses Menüelement zurück.

AlphabeticModifiers

Gibt den Modifizierer für die alphabetische Verknüpfung dieses Menüelements zurück.

AlphabeticShortcut

Gibt das Zeichen für die alphabetische Verknüpfung dieses Menüelements zurück.

ContentDescription

Ruft den Text ab, der dieses Menüelement für die Barrierefreiheit beschreibt.

ContentDescriptionFormatted

Dient zum Abrufen der Inhaltsbeschreibung, die diesem Menüelement zugeordnet ist.

GroupId

Gibt den Gruppenbezeichner zurück, zu dem dieses Menüelement gehört.

Handle

Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab.

(Geerbt von IJavaObject)
HasSubMenu

Überprüfen Sie, ob dieses Element über ein zugeordnetes Untermenü verfügt.

Icon

Gibt das Symbol für dieses Element als Drawable zurück (abrufen aus Ressourcen, wenn es noch nicht geladen wurde).

IconTintBlendMode

Gibt den Mischmodus zurück, der verwendet wird, um den Farbton auf das Symbol dieses Elements anzuwenden, sofern angegeben.

IconTintList

Verwandte XML-Attribute:

IconTintMode

Gibt den Mischmodus zurück, der verwendet wird, um den Farbton auf das Symbol dieses Elements anzuwenden, sofern angegeben.

Intent

Gibt den diesem Element zugeordneten Intent zurück.

IsActionViewExpanded

Gibt true zurück, wenn die Aktionsansicht dieses Menüelements erweitert wurde.

IsCheckable

Gibt zurück, ob das Element derzeit ein Häkchen anzeigen kann.

IsChecked

Gibt zurück, ob das Element derzeit ein Häkchen anzeigt.

IsEnabled

Gibt den aktivierten Status des Menüelements zurück.

IsVisible

Gibt die Sichtbarkeit des Menüelements zurück.

ItemId

Gibt den Bezeichner für dieses Menüelement zurück.

JniIdentityHashCode

Gibt den Wert java.lang.System.identityHashCode() für die umbrochene Instanz zurück.

(Geerbt von IJavaPeerable)
JniManagedPeerState

Status des verwalteten Peers.

(Geerbt von IJavaPeerable)
JniObjectReferenceControlBlock

Schnittstelle für direkten Zugriff auf ein zuvor erstelltes Menüelement.

(Geerbt von IJavaPeerable)
JniPeerMembers

Mitgliedszugriff und Aufrufunterstützung.

(Geerbt von IJavaPeerable)
MenuInfo

Ruft die zusätzlichen Informationen ab, die mit diesem Menüelement verknüpft sind. Diese zusätzlichen Informationen werden von der Ansicht festgelegt, die dieses Menüelement zum Menü hinzugefügt hat.

NumericModifiers

Gibt die Modifizierer für die numerische Tastenkombination (12-Taste) dieses Menüelements zurück.

NumericShortcut

Gibt das Zeichen für die numerische Tastenkombination (12-Taste) dieses Menüelements zurück.

Order

Gibt die Kategorie und Reihenfolge innerhalb der Kategorie dieses Elements zurück.

PeerReference

Gibt eine JniObjectReference der umbrochenen Java Objektinstanz zurück.

(Geerbt von IJavaPeerable)
SubMenu

Rufen Sie das Untermenü ab, das aufgerufen werden soll, wenn dieses Element ausgewählt ist, sofern es über eins verfügt.

TitleCondensedFormatted

Rufen Sie den aktuellen komprimierten Titel des Elements ab.

TitleFormatted

Rufen Sie den aktuellen Titel des Elements ab.

TooltipText

Ruft den Text ab, der in dieser QuickInfo für Menüelemente angezeigt wird.

TooltipTextFormatted

Rufen Sie den QuickInfo-Text ab, der diesem Menüelement zugeordnet ist.

Methoden

Name Beschreibung
CollapseActionView()

Reduzieren Sie die aktionsansicht, die diesem Menüelement zugeordnet ist.

Disposed()

Wird aufgerufen, wenn die Instanz verworfen wurde.

(Geerbt von IJavaPeerable)
DisposeUnlessReferenced()

Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen Dispose(). Andernfalls wird nichts ausgeführt.

(Geerbt von IJavaPeerable)
ExpandActionView()

Erweitern Sie die aktionsansicht, die diesem Menüelement zugeordnet ist.

Finalized()

Wird aufgerufen, wenn die Instanz abgeschlossen wurde.

(Geerbt von IJavaPeerable)
SetActionProvider(ActionProvider)

Legt die Verantwortung für das ActionProvider Erstellen einer Aktionsansicht fest, wenn das Element auf der Aktionsleiste platziert wird.

SetActionView(Int32)

Legen Sie eine Aktionsansicht für dieses Menüelement fest.

SetActionView(View)

Legen Sie eine Aktionsansicht für dieses Menüelement fest.

SetAlphabeticShortcut(Char, Int32)

Ändern Sie die alphabetische Verknüpfung, die diesem Element zugeordnet ist.

SetAlphabeticShortcut(Char)

Ändern Sie die alphabetische Verknüpfung, die diesem Element zugeordnet ist.

SetCheckable(Boolean)

Steuern, ob dieses Element ein Häkchen anzeigen kann.

SetChecked(Boolean)

Steuern Sie, ob dieses Element mit einem Häkchen angezeigt wird.

SetContentDescription(ICharSequence)

Ändern Sie die Inhaltsbeschreibung, die diesem Menüelement zugeordnet ist.

SetContentDescription(String)

Ändern Sie die Inhaltsbeschreibung, die diesem Menüelement zugeordnet ist.

SetEnabled(Boolean)

Legt fest, ob das Menüelement aktiviert ist.

SetIcon(Drawable)

Ändern Sie das diesem Element zugeordnete Symbol.

SetIcon(Int32)

Ändern Sie das diesem Element zugeordnete Symbol.

SetIconTintBlendMode(BlendMode)

Gibt den Mischmodus an, der zum Anwenden des Farbtons verwendet wird, der auf das Symbol dieses Elements festgelegt #setIconTintList(ColorStateList) wurde.

SetIconTintList(ColorStateList)

Wendet einen Farbton auf das Symbol dieses Elements an.

SetIconTintMode(PorterDuff+Mode)

Gibt den Mischmodus an, der zum Anwenden des Farbtons verwendet wird, der auf das Symbol dieses Elements festgelegt #setIconTintList(ColorStateList) wurde.

SetIntent(Intent)

Ändern Sie die diesem Element zugeordnete Absicht.

SetJniIdentityHashCode(Int32)

Legen Sie den von JniIdentityHashCode.

(Geerbt von IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Schnittstelle für direkten Zugriff auf ein zuvor erstelltes Menüelement.

(Geerbt von IJavaPeerable)
SetNumericShortcut(Char, Int32)

Ändern Sie die mit diesem Element verknüpften numerischen Tastenkombinationen und Modifizierer.

SetNumericShortcut(Char)

Ändern Sie die mit diesem Element verknüpfte numerische Verknüpfung.

SetOnActionExpandListener(IMenuItemOnActionExpandListener)

Legen Sie für dieses Menüelement fest OnActionExpandListener , dass sie benachrichtigt werden soll, wenn die zugeordnete Aktionsansicht erweitert oder reduziert wird.

SetOnMenuItemClickListener(IMenuItemOnMenuItemClickListener)

Legen Sie einen benutzerdefinierten Listener für den Aufruf dieses Menüelements fest.

SetPeerReference(JniObjectReference)

Legen Sie den von PeerReference.

(Geerbt von IJavaPeerable)
SetShortcut(Char, Char, Int32, Int32)

Ändern Sie sowohl die numerische als auch die alphabetische Verknüpfung, die diesem Element zugeordnet ist.

SetShortcut(Char, Char)

Ändern Sie sowohl die numerische als auch die alphabetische Verknüpfung, die diesem Element zugeordnet ist.

SetShowAsAction(ShowAsAction)

Legt fest, wie dieses Element in Anwesenheit einer Aktionsleiste angezeigt werden soll.

SetShowAsActionFlags(ShowAsAction)

Legt fest, wie dieses Element in Anwesenheit einer Aktionsleiste angezeigt werden soll.

SetTitle(ICharSequence)

Ändern Sie den Titel, der diesem Element zugeordnet ist.

SetTitle(Int32)

Ändern Sie den Titel, der diesem Element zugeordnet ist.

SetTitleCondensed(ICharSequence)

Ändern Sie den komprimierten Titel, der diesem Element zugeordnet ist.

SetTooltipText(ICharSequence)

Ändern Sie den QuickInfo-Text, der diesem Menüelement zugeordnet ist.

SetTooltipText(String)

Ändern Sie den QuickInfo-Text, der diesem Menüelement zugeordnet ist.

SetVisible(Boolean)

Legt die Sichtbarkeit des Menüelements fest. Auch wenn ein Menüelement nicht sichtbar ist, wird es möglicherweise weiterhin über die Verknüpfung aufgerufen (um ein Element vollständig zu deaktivieren, es auf unsichtbar und deaktiviert festzulegen).

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
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Schnittstelle für direkten Zugriff auf ein zuvor erstelltes Menüelement.

SetContentDescription(IMenuItem, String)

Legt die Inhaltsbeschreibung fest.

SetTitle(IMenuItem, String)

Legt den Titel fest.

SetTitleCondensed(IMenuItem, String)

Legt den Komprimierten Titel fest.

SetTooltipText(IMenuItem, String)

Legt den QuickInfo-Text fest.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: