大马资讯论坛 - 马来西亚中文资讯平台

标题: [教学] android让WebView能够响应超链接功能,而不是打开浏览器 [打印本页]

作者: 资讯王    时间: 2013-7-7 00:20
标题: [教学] android让WebView能够响应超链接功能,而不是打开浏览器
在webview点击link url,要显示在webview,而不是popup在android的浏览器。
Link should be open in same webview in Android
以下的代码可以解决这个难题:
  1.                WebViewClient yourWebClient = new WebViewClient()
  2.                {
  3.                    // Override page so it's load on my view only
  4.                    @Override
  5.                    public boolean shouldOverrideUrlLoading(WebView  view, String  url)
  6.                    {
  7.                        return false;
  8.                    }
  9.                };
  10.                        
  11.                         WebView myWebView = (WebView)layout.findViewById(R.id.fb);
  12.                         myWebView.getSettings().setAppCacheEnabled(true);
  13.                         myWebView.getSettings().setJavaScriptEnabled(true);
  14.                         myWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
  15.                         myWebView.getSettings().setSupportMultipleWindows(true);
  16.                         myWebView.setWebViewClient(yourWebClient);
  17.                         myWebView.loadUrl("http://www.freeinfo.com.my/");
复制代码





欢迎光临 大马资讯论坛 - 马来西亚中文资讯平台 (http://freeinfo.com.my/) Powered by Discuz! X3.3