我正在制作一个网站应用程序,我想滚动整个页面,所以我做了像这样的事情
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。我做错了什么是另一种方式?
答案 0 :(得分:0)
theWebView.getContentHeight()*theWebView.getScale();
(即使你不推荐使用Scale)