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 对象。

返回

如果侦听器已使用事件,则为 True;否则为 false。

属性

注解

当将硬件密钥调度到视图时调用。 这样,侦听器就有机会在目标视图之前做出响应。

软件键盘中的按键通常不会触发此方法,尽管在某些情况下,有些人可能会选择这样做。 不要假设软件输入方法必须基于键;即使如此,它也可能以与预期不同的方式使用按键,因此无法可靠地捕获软输入键按下。

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

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于