嗨我有一个字符串我正在加入WebView,它加载正常。该Feed包含超链接,一旦我点击它们,它就会在WebView中打开内容。这些超链接也需要双选项卡。
这是我加载文章Feed的方式。
mArticleWebView.setWebViewClient(new WebViewClient());
mArticleWebView.loadDataWithBaseURL(null, mArticles.getArticle(), "text/html", "utf-8", "about:blank");
我缺少什么?感谢
答案 0 :(得分:1)
您需要将WebViewClient添加到WebView才能在WebView中打开它。像
这样的东西myWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return false;
}
});
答案 1 :(得分:0)
要在浏览器中打开链接,请尝试此操作
mArticleWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
mContext.startActivity(intent);
return true;
}
});