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. 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.
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.