다음을 통해 공유


WebViewClient.ShouldOverrideKeyEvent(WebView, KeyEvent) 메서드

정의

호스트 애플리케이션에 키 이벤트를 동기적으로 처리할 수 있는 기회를 제공합니다.

[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

매개 변수

view
WebView

콜백을 시작하는 WebView입니다.

e
KeyEvent

키 이벤트입니다.

반환

true 호스트 애플리케이션이 키 이벤트 자체를 처리하려고 하면 그렇지 않으면 반환됩니다. false

특성

설명

호스트 애플리케이션에 키 이벤트를 동기적으로 처리할 수 있는 기회를 제공합니다. 예를 들어 메뉴 바로 가기 키 이벤트를 이러한 방식으로 필터링해야 합니다. true를 반환하면 WebView에서 키 이벤트를 처리하지 않습니다. 반환 false되는 경우 WebView는 항상 키 이벤트를 처리하므로 뷰 체인의 슈퍼 중 어느 것도 키 이벤트를 볼 수 없습니다. 기본 동작 false은 .

에 대한 android.webkit.WebViewClient.shouldOverrideKeyEvent(android.webkit.WebView, android.view.KeyEvent)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상