2016-04-28 51 views
2

requestFocusを受け取ったときにAndroid WebViewのコンテンツをスクロールしないようにする方法はありますか?Android WebView requestFocus:スクロールしないようにするにはどうすればよいですか?

アクティビティ内の複数のレイヤーを操作し、それらの間のフォーカスを変更する必要があります。ただし、requestFocusを使用してフォーカスをWebViewに戻すと、WebViewは常にWebViewを表示しているHTMLページの先頭にジャンプします。後でそれを再配置することができますが、処理する他のイベントの順序を捨てて、そのコードをさらに複雑にします。もっと簡単な解決策は、WebViewがそのコンテンツコンテンツの位置を、にするべきであることを単に防ぐことである。は単純なフォーカスの変更である。これを行う方法はありますか? (私はonOverScrolledonScrollChangedを上書きしようとしたが、これらはrequestFocus上のWebViewで行われているスクロールによって呼び出されていないようです。)

+0

この問題も発生しました。どんな進歩?ありがとうございました。 – likaci

答えて

0

を多くの試みの後

WebSettings webSettings = mWebView.getSettings(); 
webSettings.setNeedInitialFocus(false); 

setNeedInitialFocus(false)かもしれません問題を解く。

関連する問題