IMenuItem インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
以前に作成したメニュー項目に直接アクセスするためのインターフェイス。
[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
- 属性
- 実装
注釈
以前に作成したメニュー項目に直接アクセスするためのインターフェイス。
Item は、 android.view.Menu#add メソッドのいずれかを呼び出すことによって返されます。
特定のメニューの種類の機能セットについては、「 Menu」を参照してください。
<div class="special reference"><h3>Developer Guides</h3>
メニューの作成については、 Menus 開発者ガイドを参照してください。
</部>
android.view.MenuItemの Java ドキュメント。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。
プロパティ
| 名前 | 説明 |
|---|---|
| ActionProvider |
ActionProvider を取得します。 |
| ActionView |
このメニュー項目の現在設定されているアクション ビューを返します。 |
| AlphabeticModifiers |
このメニュー項目のアルファベットショートカットの修飾子を返します。 |
| AlphabeticShortcut |
このメニュー項目のアルファベットショートカットの文字を返します。 |
| ContentDescription |
アクセシビリティのためにこのメニュー項目を説明するテキストを取得します。 |
| ContentDescriptionFormatted |
このメニュー項目に関連付けられているコンテンツの説明を取得します。 |
| GroupId |
このメニュー項目の一部であるグループ識別子を返します。 |
| Handle |
基になる Android オブジェクトの JNI 値を取得します。 (継承元 IJavaObject) |
| HasSubMenu |
この項目に関連するサブメニューがあるかどうかを確認します。 |
| Icon |
この項目のアイコンを Drawable として返します (以前に読み込まれていない場合はリソースから取得します)。 |
| IconTintBlendMode |
指定した場合、この項目のアイコンに濃淡を適用するために使用されるブレンド モードを返します。 |
| IconTintList |
関連する XML 属性: |
| IconTintMode |
指定した場合、この項目のアイコンに濃淡を適用するために使用されるブレンド モードを返します。 |
| Intent |
このアイテムに関連付けられている意図を返します。 |
| IsActionViewExpanded |
このメニュー項目のアクション ビューが展開されている場合は true を返します。 |
| IsCheckable |
アイテムが現在チェック マークを表示できるかどうかを返します。 |
| IsChecked |
アイテムが現在チェック マークを表示しているかどうかを返します。 |
| IsEnabled |
メニュー項目の有効な状態を返します。 |
| IsVisible |
メニュー項目の表示を返します。 |
| ItemId |
このメニュー項目の識別子を返します。 |
| JniIdentityHashCode |
ラップされたインスタンスの |
| JniManagedPeerState |
マネージド ピアの状態。 (継承元 IJavaPeerable) |
| JniObjectReferenceControlBlock |
以前に作成したメニュー項目に直接アクセスするためのインターフェイス。 (継承元 IJavaPeerable) |
| JniPeerMembers |
メンバー アクセスと呼び出しのサポート。 (継承元 IJavaPeerable) |
| MenuInfo |
このメニュー項目にリンクされている追加情報を取得します。 この追加情報は、このメニュー項目をメニューに追加したビューによって設定されます。 |
| NumericModifiers |
このメニュー項目の数値 (12 キー) ショートカットの修飾子を返します。 |
| NumericShortcut |
このメニュー項目の数値 (12 キー) ショートカットの文字を返します。 |
| Order |
このアイテムのカテゴリ内のカテゴリと注文を返します。 |
| PeerReference |
ラップされた Java オブジェクト インスタンスの JniObjectReference を返します。 (継承元 IJavaPeerable) |
| SubMenu |
この項目が選択されたときに呼び出されるサブメニュー (ある場合) を取得します。 |
| TitleCondensedFormatted |
アイテムの現在の要約タイトルを取得します。 |
| TitleFormatted |
アイテムの現在のタイトルを取得します。 |
| TooltipText |
このメニュー項目のヒントに表示されるテキストを取得します。 |
| TooltipTextFormatted |
このメニュー項目に関連付けられているヒント テキストを取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| CollapseActionView() |
このメニュー項目に関連付けられているアクション ビューを折りたたむ。 |
| Disposed() |
インスタンスが破棄されたときに呼び出されます。 (継承元 IJavaPeerable) |
| DisposeUnlessReferenced() |
このインスタンスへの未処理の参照がない場合は、 |
| ExpandActionView() |
このメニュー項目に関連付けられているアクション ビューを展開します。 |
| Finalized() |
インスタンスが終了したときに呼び出されます。 (継承元 IJavaPeerable) |
| SetActionProvider(ActionProvider) |
アイテムがアクション バーに配置されている場合に、アクション ビューの作成を担当する |
| SetActionView(Int32) |
このメニュー項目のアクション ビューを設定します。 |
| SetActionView(View) |
このメニュー項目のアクション ビューを設定します。 |
| SetAlphabeticShortcut(Char, Int32) |
この項目に関連付けられているアルファベットのショートカットを変更します。 |
| SetAlphabeticShortcut(Char) |
この項目に関連付けられているアルファベットのショートカットを変更します。 |
| SetCheckable(Boolean) |
この項目にチェック マークを表示できるかどうかを制御します。 |
| SetChecked(Boolean) |
この項目をチェック マーク付きで表示するかどうかを制御します。 |
| SetContentDescription(ICharSequence) |
このメニュー項目に関連付けられているコンテンツの説明を変更します。 |
| SetContentDescription(String) |
このメニュー項目に関連付けられているコンテンツの説明を変更します。 |
| SetEnabled(Boolean) |
メニュー項目が有効かどうかを設定します。 |
| SetIcon(Drawable) |
この項目に関連付けられているアイコンを変更します。 |
| SetIcon(Int32) |
この項目に関連付けられているアイコンを変更します。 |
| SetIconTintBlendMode(BlendMode) |
|
| SetIconTintList(ColorStateList) |
この項目のアイコンに濃淡を適用します。 |
| SetIconTintMode(PorterDuff+Mode) |
|
| SetIntent(Intent) |
この項目に関連付けられている意図を変更します。 |
| SetJniIdentityHashCode(Int32) |
|
| SetJniManagedPeerState(JniManagedPeerStates) |
以前に作成したメニュー項目に直接アクセスするためのインターフェイス。 (継承元 IJavaPeerable) |
| SetNumericShortcut(Char, Int32) |
この項目に関連付けられている数値ショートカットと修飾子を変更します。 |
| SetNumericShortcut(Char) |
この項目に関連付けられている数値ショートカットを変更します。 |
| SetOnActionExpandListener(IMenuItemOnActionExpandListener) |
関連付けられたアクション ビューが展開または折りたたまれたときに通知されるように、このメニュー項目の |
| SetOnMenuItemClickListener(IMenuItemOnMenuItemClickListener) |
このメニュー項目を呼び出すカスタム リスナーを設定します。 |
| SetPeerReference(JniObjectReference) |
|
| SetShortcut(Char, Char, Int32, Int32) |
この項目に関連付けられている数値ショートカットと英字ショートカットの両方を変更します。 |
| SetShortcut(Char, Char) |
この項目に関連付けられている数値ショートカットと英字ショートカットの両方を変更します。 |
| SetShowAsAction(ShowAsAction) |
アクション バーが存在する場合にこの項目を表示する方法を設定します。 |
| SetShowAsActionFlags(ShowAsAction) |
アクション バーが存在する場合にこの項目を表示する方法を設定します。 |
| SetTitle(ICharSequence) |
このアイテムに関連付けられているタイトルを変更します。 |
| SetTitle(Int32) |
このアイテムに関連付けられているタイトルを変更します。 |
| SetTitleCondensed(ICharSequence) |
このアイテムに関連付けられている要約タイトルを変更します。 |
| SetTooltipText(ICharSequence) |
このメニュー項目に関連付けられているヒント テキストを変更します。 |
| SetTooltipText(String) |
このメニュー項目に関連付けられているヒント テキストを変更します。 |
| SetVisible(Boolean) |
メニュー項目の表示を設定します。 メニュー項目が表示されていない場合でも、そのショートカットを使用して呼び出すことができます (項目を完全に無効にするには、非表示に設定し、無効にします)。 |
| UnregisterFromRuntime() |
ランタイムが将来の Java.Interop.JniRuntime+JniValueManager.PeekValue 呼び出しから返されないように、このインスタンスの登録を解除します。 (継承元 IJavaPeerable) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
以前に作成したメニュー項目に直接アクセスするためのインターフェイス。 |
| SetContentDescription(IMenuItem, String) |
コンテンツの説明を設定します。 |
| SetTitle(IMenuItem, String) |
タイトルを設定します。 |
| SetTitleCondensed(IMenuItem, String) |
タイトルの圧縮を設定します。 |
| SetTooltipText(IMenuItem, String) |
ツールヒントのテキストを設定します。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|