View.IOnKeyListener.OnKey(View, Keycode, KeyEvent) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当将硬件密钥调度到视图时调用。
[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)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。