View.IOnKeyListener.OnKey(View, Keycode, KeyEvent) Método

Definição

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.

Documentação Java para android.view.View.OnKeyListener.onKey(android.view.View, int, android.view.KeyEvent).

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.

Aplica-se a