Freigeben über


View.IOnKeyListener.OnKey(View, Keycode, KeyEvent) Methode

Definition

Wird aufgerufen, wenn ein Hardwareschlüssel an eine Ansicht verteilt wird.

[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

Parameter

v
View

Die Ansicht, an die der Schlüssel verteilt wurde.

keyCode
Keycode

Der Code für die physische Taste, die gedrückt wurde

e
KeyEvent

Das KeyEvent-Objekt, das vollständige Informationen zum Ereignis enthält.

Gibt zurück

True, wenn der Listener das Ereignis verbraucht hat, andernfalls false.

Attribute

Hinweise

Wird aufgerufen, wenn ein Hardwareschlüssel an eine Ansicht verteilt wird. Dadurch erhalten Listener die Möglichkeit, vor der Zielansicht zu antworten.

Tastendrücke in Softwaretastaturen lösen diese Methode in der Regel NICHT aus, obwohl einige dies in einigen Situationen tun können. Gehen Sie nicht davon aus, dass eine Softwareeingabemethode schlüsselbasiert sein muss. Selbst wenn dies der Grund ist, kann er Tastendrücke anders als erwartet verwenden, sodass es keine Möglichkeit gibt, softeingaben Tastendrücke zuverlässig abzufangen.

Java-Dokumentation für android.view.View.OnKeyListener.onKey(android.view.View, int, android.view.KeyEvent).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: