View.IOnKeyListener.OnKey(View, Keycode, KeyEvent) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se llama cuando se envía una clave de hardware a una vista.
[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
Parámetros
- v
- View
Vista a la que se ha enviado la clave.
- keyCode
- Keycode
Código de la tecla física que se presionó
- e
- KeyEvent
Objeto KeyEvent que contiene información completa sobre el evento.
Devoluciones
True si el agente de escucha ha consumido el evento; de lo contrario, es false.
- Atributos
Comentarios
Se llama cuando se envía una clave de hardware a una vista. Esto permite a los agentes de escucha obtener la oportunidad de responder antes de la vista de destino.
Las pulsaciones de teclas en los teclados de software generalmente NO desencadenarán este método, aunque algunos pueden optar por hacerlo en algunas situaciones. No suponga que un método de entrada de software debe basarse en claves; incluso si es así, puede usar pulsaciones de tecla de una manera diferente a la esperada, por lo que no hay ninguna manera de detectar de forma confiable las pulsaciones de teclas de entrada suave.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.