Condividi tramite


WebViewClient.ShouldOverrideKeyEvent(WebView, KeyEvent) Metodo

Definizione

Concedere all'applicazione host la possibilità di gestire l'evento chiave in modo sincrono.

[Android.Runtime.Register("shouldOverrideKeyEvent", "(Landroid/webkit/WebView;Landroid/view/KeyEvent;)Z", "GetShouldOverrideKeyEvent_Landroid_webkit_WebView_Landroid_view_KeyEvent_Handler")]
public virtual bool ShouldOverrideKeyEvent (Android.Webkit.WebView? view, Android.Views.KeyEvent? e);
[<Android.Runtime.Register("shouldOverrideKeyEvent", "(Landroid/webkit/WebView;Landroid/view/KeyEvent;)Z", "GetShouldOverrideKeyEvent_Landroid_webkit_WebView_Landroid_view_KeyEvent_Handler")>]
abstract member ShouldOverrideKeyEvent : Android.Webkit.WebView * Android.Views.KeyEvent -> bool
override this.ShouldOverrideKeyEvent : Android.Webkit.WebView * Android.Views.KeyEvent -> bool

Parametri

view
WebView

WebView che avvia il callback.

e
KeyEvent

Evento della chiave.

Restituisce

true se l'applicazione host vuole gestire l'evento della chiave stessa, in caso contrario restituisce false

Attributi

Commenti

Concedere all'applicazione host la possibilità di gestire l'evento chiave in modo sincrono. Ad esempio, gli eventi dei tasti di scelta rapida del menu devono essere filtrati in questo modo. Se restituisce true, WebView non gestirà l'evento della chiave. Se restituisce false, WebView gestirà sempre l'evento chiave, quindi nessuno dei super nella catena di viste visualizzerà l'evento chiave. Il comportamento predefinito restituisce false.

Documentazione java per android.webkit.WebViewClient.shouldOverrideKeyEvent(android.webkit.WebView, android.view.KeyEvent).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a