Langage

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

Définition

Appelé lorsqu’une clé matérielle est distribuée à une vue.

[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

Paramètres

v
View

L’affichage vers lequel la clé a été distribuée.

keyCode
Keycode

Code de la touche physique qui a été enfoncée

e
KeyEvent

Objet KeyEvent contenant des informations complètes sur l’événement.

Retours

True si l’écouteur a consommé l’événement, false sinon.

Attributs

Remarques

Appelé lorsqu’une clé matérielle est distribuée à une vue. Cela permet aux écouteurs d’obtenir une chance de répondre avant la vue cible.

Les pressions de touches dans les claviers logiciels ne déclenchent généralement pas cette méthode, même si certaines peuvent choisir de le faire dans certaines situations. Ne supposez pas qu’une méthode d’entrée logicielle doit être basée sur des clés ; même si c’est le cas, il peut utiliser des pressions de touches d’une manière différente de ce que vous attendez, de sorte qu’il n’existe aucun moyen d’intercepter de manière fiable les touches de touche d’entrée réversible.

Java documentation pour android.view.View.OnKeyListener.onKey(android.view.View, int, android.view.KeyEvent).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à