【发布时间】:2011-04-26 14:39:02
【问题描述】:
我使用 loadData() 和 reload() 更新 webView 中的 html。我得到要显示的新数据,但页面的滚动没有更新。我想将页面视图保持在底部。我可以等很长时间,它仍然没有更新。单击 webView 后,滚动条会调整,我可以拖动到页面底部并查看新文本。
我尝试过的事情: - onPageFinished() 中的多个设置和调用。没有工作,因为 getContentHeight() 还没有改变。我也尝试过 scrollTo(100 + getContentHeight) 但这不起作用。 - pageDown(true)
reload() 后调用 requestLayout()
browser.requestFocusFromTouch() - 还是不行,我想我可以模拟我的点击。
添加几个 br 标签。这有点用,但是 br 的数量必须等于新文本的行数。由于新行的数量不是可以根据方向和屏幕变量精确确定的,因此它不是一个好的解决方法。 有任何想法吗? TIA
【问题讨论】: