2012-02-15 22 views
0

問題は、画面を2つの部分に分割するアプリケーションで発生します。上部は単純なビューで、下部はgoogle.comをロードするWebViewです。 WebViewはスペースの60%を、もう一方は40%を表示します。このシナリオでは、ソフトキーボードを表示しているGoogle検索バーに触れると、すぐに検索ボタンの右にある検索バーの外にあるWebViewに触れます。これはソフトキーボードを隠していますが、直前にWebViewが瞬時に上がり、キーボードが消えたときの最初の位置に戻って、なぜこれが起こり、どのようにそれを回避するのか分かりません。キーボードが隠れるとWebviewが動きます

WVGA(800×480)シミュレータを使用することができる問題を再現するために、サンプルアプリケーションをご覧ください。私はSamsung Galaxy Tab 10.1でこの問題を認識しました。 http://www.fileserve.com/file/txC3RV6/WebViewDemo.rar

ご提案がありますか? お時間をいただきありがとうございます。 Goyo。

答えて

0

リニアビュー全体をスクロールビュー内に配置すると、Webビューは上に移動しません。

+1

WebViewを持つLinearLayoutの周りにScrollViewを配置すると、スクロールすることはできません。WebViewにはすでにScrollViewを使用していませんが、シミュレータでは完全に動作しますが、デバイス上ではまったくスクロールできません。これがあなたを助けることを望みます。 – Mukunda

+0

スナイパーは答えてくれてありがとう、私はあなたが示唆したことを試してみました。 – user1210945

関連する問題