Re: [問題] webview scrollto 到指定位置
試試
webView.setPictureListener(new PictureListener() {
@Override
public void onNewPicture(WebView view, Picture picture) {
webView.scrollTo(300, 300);
}
});
或者試試showsky的方法下完scrollTo後下requestLayout()跟invalidate()
參考:
http://stackoverflow.com/questions/9392031/webview-scrollto-is-not-working
※ 引述《showsky (踏實的活著)》之銘言:
: 可能頁面還在 loading 建議你
: webview.setWebViewClient(new WebViewClient(){
: @Override
: public void onPageFinished(WebView view, String url) {
: super.onPageFinished(view, url);
: mapWebView.scrollTo(300, 300);
: }
: }
: );
: [Or]
: webview.setWebChromeClient(new WebChromeClient() {
: @Override
: public void onProgressChanged(WebView view, int newProgress) {
: if (newProgress >= 100) {
: webview.scrollTo(x,y);
: }
: super.onProgressChanged(view, newProgress);
: };
: });
: 試試看.........
: ※ 引述《Ferich (純粹的透明)》之銘言:
: : 請益一下
: : 實作一個webview 但是由於內嵌進去的網頁頗長~~~
: : 需要的資訊在網頁中段的位置
: : 有查詢到一個關鍵字 scrollTo(int,int)
: : 但是設定下去是沒有作用的
: : webView.loadUrl("落落長的網頁");
: : webView.setWebViewClient(new WebViewClient(){
: : public boolean shouldOverrideUrlLoading(WebView view, String url) {
: : view.loadUrl(url);
: : webView.scrollTo(0, 500);
: : return true;
: : }
: : 請問要如何使用scrollTo作用
: : 還是 根本找錯方向了~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.219.108.145
推
12/27 13:48, , 1F
12/27 13:48, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):