私は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
、メソッドをオーバーライドする方法はありますか?
PS: 実際にははるかに複雑なケースであり、 in を最初に呼び出すため、onKeyDown
inをオーバーライドすることはできません。MainActivity
onKeyDown
WebView