語言

Activity.OnCreateContextMenu 方法

定義

當視圖的右鍵選單即將顯示時會被呼叫。

[Android.Runtime.Register("onCreateContextMenu", "(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V", "GetOnCreateContextMenu_Landroid_view_ContextMenu_Landroid_view_View_Landroid_view_ContextMenu_ContextMenuInfo_Handler")]
public virtual void OnCreateContextMenu(Android.Views.IContextMenu? menu, Android.Views.View? v, Android.Views.IContextMenuContextMenuInfo? menuInfo);
[<Android.Runtime.Register("onCreateContextMenu", "(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V", "GetOnCreateContextMenu_Landroid_view_ContextMenu_Landroid_view_View_Landroid_view_ContextMenu_ContextMenuInfo_Handler")>]
abstract member OnCreateContextMenu : Android.Views.IContextMenu * Android.Views.View * Android.Views.IContextMenuContextMenuInfo -> unit
override this.OnCreateContextMenu : Android.Views.IContextMenu * Android.Views.View * Android.Views.IContextMenuContextMenuInfo -> unit

參數

menu
IContextMenu

ContextMenu:正在建立的右鍵選單

v
View

視圖:建構上下文選單的視圖

menuInfo
IContextMenuContextMenuInfo

ContextMenu.ContextMenuInfo:關於應該顯示該右鍵選單的項目的額外資訊。 這些資訊會依 v 的類別而有所不同。

實作

屬性

備註

當視圖的右鍵選單即將顯示時會被呼叫。 與 onCreateOptionsMenu(Menu) 不同,當右鍵選單即將顯示時,會呼叫此選項,並應在檢視中(或 AdapterView 子類別的檢視內項目,可在 menuInfo 中找到)填入。 使用 onContextItemSelected(android.view.MenuItem) 來判斷項目是否已被選取。 此方法回來後,繼續保留右鍵選單並不安全。

Android 參考資料。android.app.Activity.onCreateContextMenu

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於