Pie*_*vis 2 android scroll webview
我正在使用Web视图显示用户可以使用简单按钮浏览的页面的应用程序。我遇到的问题是,在按下按钮并加载另一个页面之后,Web视图不会向上滚动到页面顶部,但是会记住最后一页的滚动位置。
我认为解决方案应该是此代码,但似乎无法正常工作,我要做的就是在页面加载后向上滚动:
void openWebPage(String pageName) {
try {
webView.loadUrl("file:///android_asset/" + pageName);
if (!webView.getSettings().getJavaScriptEnabled()) {
webView.getSettings().setJavaScriptEnabled(true); //Enable js
webView.addJavascriptInterface(new WebInterface(this), "Android");
}
//scroll up, must be delayed after page load
webView.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
view.scrollTo(0, 0);
//view.computeScroll();
}
});
} catch (Exception e) {
toast("Errore nell'apertura della pagina.");
e.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
我想念什么吗?感谢任何人的帮助。
| 归档时间: |
|
| 查看次数: |
3332 次 |
| 最近记录: |