Android webView平滑滚动整页

时间:2017-01-24 22:38:46

标签: android webview

我正在制作一个网站应用程序,我想滚动整个页面,所以我做了像这样的事情

 final Timer repeatTask = new Timer();
                repeatTask.scheduleAtFixedRate( new TimerTask() {
                    @Override
                    public void run() {
                        runOnUiThread(new Runnable() {
                            @Override
                            public void run() {

                                    if (theWebView.getContentHeight() - i > 0) 
                                        theWebView.scrollBy(0, 1);
                                        i++;
                            }
                        });
                    }
                }, 0, 10);

我希望能够滚动页面的一半。但是上面的代码不起作用,因为某些原因它只滚动我页面的1/3。我做错了什么是另一种方式?

1 个答案:

答案 0 :(得分:0)

theWebView.getContentHeight()*theWebView.getScale();(即使你不推荐使用Scale)