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

时间:2012-03-23 07:28:35

标签: android webview

我正在尝试创建一个Android应用程序,它将根据用户的选择向用户显示多个网址。如果用户点击链接,我希望外部网站在我的应用内打开,以便用户在访问该方后可以轻松返回其他链接。我正在使用Web视图,每次打开浏览器,我都不想要。有时用户很难回到应用程序。我希望在框架内打开一个网页。

我在我的活动中使用以下代码。

webView = (WebView) findViewById(R.id.webview);
webView.loadUrl(url);

提前感谢您的帮助。 沙克蒂

1 个答案:

答案 0 :(得分:7)

是的,您需要创建WebViewClient

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

检查Hello WebView example ..

中给出的第7步和第8步