Webview Controller を持つ Android アプリケーションがあり、ラッピング アクティビティからプログラムでこの Webview に Onkeydown イベントをトリガーしたいと考えています。どうすればいいですか?
前もって感謝します
コビ
WebView がクリック イベントを OnClickListener に送信していないようです。この動作を実現したい場合は、OnTouchListener を使用するか、一部のコンポーネントで webView をワープして、そこでクリック イベントを処理できます。
このように TouchEvent で Webviews をオーバーライドできます。:)
wv = new WebView(getActivity()){
@Override
public boolean onTouchEvent(MotionEvent event) {
td.onTouchEvent(event);
return super.onTouchEvent(event);
}
};
また、ラッピング アクティビティから WebView に oNKeyDown イベントを渡すことができます。