View.IOnKeyListener.OnKey(View, Keycode, KeyEvent) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. Auf diese Weise 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 es Tastendrücke auf eine andere Weise als erwartet verwenden, sodass es keine Möglichkeit gibt, weiche Eingabetastendrücke zuverlässig abzufangen.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.