1

Webview Controller を持つ Android アプリケーションがあり、ラッピング アクティビティからプログラムでこの Webview に Onkeydown イベントをトリガーしたいと考えています。どうすればいいですか?

前もって感謝します

コビ

4

3 に答える 3

0

WebView がクリック イベントを OnClickListener に送信していないようです。この動作を実現したい場合は、OnTouchListener を使用するか、一部のコンポーネントで webView をワープして、そこでクリック イベントを処理できます。

于 2013-09-17T09:34:22.830 に答える
0

このように TouchEvent で Webviews をオーバーライドできます。:)

wv = new WebView(getActivity()){
    @Override
    public boolean onTouchEvent(MotionEvent event) {
        td.onTouchEvent(event);
        return super.onTouchEvent(event);
    }
};

また、ラッピング アクティビティから WebView に oNKeyDown イベントを渡すことができます。

于 2013-09-17T09:37:47.220 に答える