View.IOnKeyListener.OnKey(View, Keycode, KeyEvent) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado quando uma chave de hardware é enviada para um modo de exibição.
[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
A exibição para a qual a chave foi enviada.
- keyCode
- Keycode
O código da chave física que foi pressionada
- e
- KeyEvent
O objeto KeyEvent que contém informações completas sobre o evento.
Retornos
True se o ouvinte tiver consumido o evento, false caso contrário.
- Atributos
Comentários
Chamado quando uma chave de hardware é enviada para um modo de exibição. Isso permite que os ouvintes obtenham a chance de responder antes do modo de exibição de destino.
Pressionamentos de teclas em teclados de software geralmente NÃO dispararão esse método, embora alguns possam optar por fazê-lo em algumas situações. Não suponha que um método de entrada de software tenha que ser baseado em chave; mesmo que seja, ele pode usar pressionamentos de teclas de uma maneira diferente do esperado, portanto, não há como capturar pressionamentos de teclas de entrada suaves de maneira confiável.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.