1

我是 android 的菜鸟,我想浏览 youtube.com 并在 webview 内显示来自该网站的视频。目前,当我尝试执行此操作时,会出现设备的浏览器并让我使用设备浏览器浏览网站。如果 webview 不具备这种功能,我如何将设备的默认浏览器放置在我的布局中,就像 webview 一样,以便可以在应用程序中查看站点。任何帮助是极大的赞赏。

到目前为止我的代码:

    huffingtonpost = (WebView)findViewById(R.id.webView1);
    huffingtonpost.getSettings().setJavaScriptEnabled(true);
    huffingtonpost.getSettings().setUseWideViewPort(true);
    huffingtonpost.getSettings().setLoadWithOverviewMode(true);
    try{
    huffingtonpost.loadUrl("http://www.youtube.com/KitcoNews");
    }catch (Exception e){
        e.printStackTrace();
    }
4

1 回答 1

0

查看处理页面导航,它解释了如何防止 Android 打开默认/库存浏览器。下面引用...

当用户从 WebView 中的网页单击链接时,默认行为是 Android 启动处理 URL 的应用程序。通常,默认 Web 浏览器会打开并加载目标 URL。但是,您可以为您的 WebView 覆盖此行为,以便在您的 WebView 中打开链接。

于 2012-09-24T20:54:35.960 回答