如何在Android应用程序中显示外部HTML /网页?

5
我正在尝试创建一个安卓应用程序,根据用户的选择显示多个网页链接。如果用户点击链接,我希望外部网站在我的应用程序中打开,这样用户访问完该站点后可以轻松返回其他链接。我正在使用 web view,但每次它都会打开一个浏览器,这不是我想要的。因为有时用户很难回到应用程序。我希望像在框架内打开网页一样的效果。
以下是我在活动中使用的代码。
webView = (WebView) findViewById(R.id.webview);
webView.loadUrl(url);

提前感谢任何帮助。Shakti

1个回答

8

如果是这样,您需要创建WebViewClient

private class HelloWebViewClient extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }
}

请查看Hello WebView示例中给出的第7步和第8步。

根据SO规则,如果回答有帮助,您应该点赞/接受回答。 - Paresh Mayani

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接