Re: [問題] webview scrollto 到指定位置

看板AndroidDev作者 (KeySabreur)時間11年前 (2012/12/27 13:24), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
試試 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
我也爬過Stackflow了 都是無法作用
12/27 13:48, 1F
文章代碼(AID): #1GszkUpj (AndroidDev)
文章代碼(AID): #1GszkUpj (AndroidDev)