Есть ли способ переопределить поведение WebView?
Я получаюWebView
из моего макета:
WebView webView = (WebView) rootView.findViewById(R.id.myWebView);
Я хочу изменить поведениеonKeyDown
, Обычно я могу переопределить его, создав подклассы.
WebView webView = new WebView(this) {
@Override
public boolean onKeyDown (int keyCode, KeyEvent event) {
// Do my stuff....
}
}
Тем не менее, так как я получил WebView с помощьюfindViewById
Есть ли способ переопределить метод?
П.С .: На самом деле это гораздо более сложный случай, и я не могу отменитьonKeyDown
вMainActivity
потому что это называетсяonKeyDown
вWebView
первый.