IMenuItem 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.
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 |
| 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 |
| 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 |
| 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) |
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 |
| SetIntent(Intent) |
Ändern Sie die diesem Element zugeordnete Absicht. |
| SetJniIdentityHashCode(Int32) |
Legen Sie den von |
| 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 |
| SetOnMenuItemClickListener(IMenuItemOnMenuItemClickListener) |
Legen Sie einen benutzerdefinierten Listener für den Aufruf dieses Menüelements fest. |
| SetPeerReference(JniObjectReference) |
Legen Sie den von |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| 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 |