4
我從我的佈局得到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....
}
}
然而,由於我使用findViewById
拿到的WebView,是有沒有辦法覆蓋的方法?
P.S:它實際上是一個更復雜的情況下,我不能在MainActivity
覆蓋onKeyDown
,因爲它調用WebView
的onKeyDown
第一。