View.IOnKeyListener.OnKey(View, Keycode, KeyEvent) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.