Compartir a través de


WebViewClient.ShouldOverrideKeyEvent(WebView, KeyEvent) Método

Definición

Asigne a la aplicación host la oportunidad de controlar el evento de clave de forma sincrónica.

[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

Parámetros

view
WebView

WebView que inicia la devolución de llamada.

e
KeyEvent

Evento de clave.

Devoluciones

true si la aplicación host quiere controlar el propio evento de clave; de lo contrario, devuelve false

Atributos

Comentarios

Asigne a la aplicación host la oportunidad de controlar el evento de clave de forma sincrónica. Por ejemplo, los eventos de teclas de método abreviado de menú deben filtrarse de esta manera. Si devuelve true, WebView no controlará el evento de clave. Si devuelve false, WebView siempre controlará el evento de clave, por lo que ninguno de los super de la cadena de vistas verá el evento de clave. El comportamiento predeterminado devuelve false.

Documentación de Java para android.webkit.WebViewClient.shouldOverrideKeyEvent(android.webkit.WebView, android.view.KeyEvent).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a