2011-09-20 3 views
2

WebViewを延長し、ズームをmyWebView.getSettings().setSupportZoom(true);で有効にしました。Android WebViewでパンニングした後にワンタッチで予期せぬスクロールが発生する

パンした後に画面をタップ(シングルタップ/タッチ)すると、WebViewは他の位置に移動(スクロール)しているようです。座標が予期せず変更されるので、これはパンニングとダブルタップのイベントを混乱させます。

これを防ぐ方法はありますか? Androidのバージョンは2.3です。

答えて

0

根本的な原因は、onScrollイベントが発生しているようです。

私はSimpleOnGestureListenerを拡張私のクラスの(onScrollを除く)すべてのメソッドにfalseにブール値を設定した後、onScrollでその真偽値をチェックすることで、回避策を見つけました。それが偽であれば、イベントが消費されたことを示すためにtrueを返します。

関連する問題