推 Ferich:感謝回覆 依舊是無法作用... 12/26 11:53
可能頁面還在 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: 60.198.250.59