我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....
}
}
但是,由于我通过 using 获得了 WebView findViewById
,有没有办法覆盖该方法?
PS:这实际上是一个复杂得多的情况,我不能 Override onKeyDown
in MainActivity
,因为它首先调用onKeyDown
in WebView
。