0

こんにちは、Android phonegap アプリで iframe を使用しました。幅と高さを設定し、iframe をスクロールしています。しかし、iframe 内の Web ページは無効になっています。ウェブページのテキストボックスに何も入力できません。

scrolling="no" に設定すると、iframe はスクロールされませんが、テキスト ボックスに入力できます。

これが私のコードです:

<iframe src="http://google.com" width="100%" height="200px" scrolling="no"></iframe>

iframeでWebページをスクロールでき、テキストボックスに入力できるはずです。この問題の解決を手伝ってください。事前に感謝します。

4

1 に答える 1

0

これを一度確認して、onCreate メソッドで使用します。

Webview.requestFocus(View.FOCUS_DOWN);
    Webview.setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            // TODO Auto-generated method stub
             switch (event.getAction()) {
                case MotionEvent.ACTION_DOWN:
                case MotionEvent.ACTION_UP:
                    if (!v.hasFocus()) {
                        v.requestFocus();
                    }
                    break;
            }
            return false;

        }
    });
于 2013-03-01T09:58:58.587 に答える