語言

View.IOnKeyListener.OnKey(View, Keycode, KeyEvent) 方法

定義

當硬體金鑰被派遣到某個視圖時,會被呼叫。

[Android.Runtime.Register("onKey", "(Landroid/view/View;ILandroid/view/KeyEvent;)Z", "GetOnKey_Landroid_view_View_ILandroid_view_KeyEvent_Handler:Android.Views.View/IOnKeyListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool OnKey(Android.Views.View? v, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e);
[<Android.Runtime.Register("onKey", "(Landroid/view/View;ILandroid/view/KeyEvent;)Z", "GetOnKey_Landroid_view_View_ILandroid_view_KeyEvent_Handler:Android.Views.View/IOnKeyListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member OnKey : Android.Views.View * Android.Views.Keycode * Android.Views.KeyEvent -> bool

參數

v
View

該金鑰已被派遣到的視圖。

keyCode
Keycode

按下的實體鍵代碼

e
KeyEvent

包含事件完整資訊的 KeyEvent 物件。

傳回

若聽者已消費事件,則為真;否則為假。

屬性

備註

當硬體金鑰被派遣到某個視圖時,會被呼叫。 這讓聽眾有機會在目標觀眾之前回應。

軟體鍵盤的按鍵通常不會觸發此方法,儘管在某些情況下,有些人可能會選擇這麼做。 不要假設軟體輸入法必須是基於鍵的;即使有,它也可能以不同方式使用按鍵,無法可靠捕捉軟輸入的按鍵。

Java 文件 android.view.View.OnKeyListener.onKey(android.view.View, int, android.view.KeyEvent)。

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

適用於