1

我使用下面的代码在 WebView 中加载 URLPath:

    WebView webView = (WebView)findViewById(R.id.webview);
    String myURL = URLPath;
    WebSettings websettings = webView.getSettings();  
    websettings.setSupportZoom(true);  
    websettings.setBuiltInZoomControls(true);   
    websettings.setJavaScriptEnabled(true);  

    webView.setWebViewClient(new WebViewClient());  
    webView.loadUrl(myURL);

url 页面包含超链接。
我想在单击超链接时启动其他浏览器应用程序(例如 chrome)。
我该怎么做?

4

1 回答 1

1

使用此代码

webView.setWebViewClient(new WebViewClient(){

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url){
  if(url.equals("http:\\your.url")
      view.loadUrl(url);
  else
  // Do something here to open link in google chrome or some external browser
  return true;
}
});
于 2013-10-23T10:04:35.577 回答