Activity.OnCreateContextMenu 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當視圖的右鍵選單即將顯示時會被呼叫。
[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 所創建與分享的作品,並依授權條款所描述的使用進行修改。