0

我正在为 web 视图使用 android 应用程序。它加载了网页,但我无法使用我的应用程序在页面上进行更多操作。当我从页面中选择一个超链接时,它会显示一个弹出窗口“使用 chrome、opera 等完成操作。”如果没有这样的浏览器,我该如何使用它……我需要使用我的应用程序浏览网页内容。怎么可能??

我使用了代码

webView = (WebView) findViewById(R.id.webView1);

    webView.getSettings().setJavaScriptEnabled(true);

    webView.loadUrl("http://www.google.com");

请帮助我,因为我是android新手,谢谢。

4

1 回答 1

0
wv.loadUrl(url);
wv.setWebViewClient(new MyWebViewClient()); 

您的 WebViewCLient 类将如下所示:

class MyWebViewClient extends WebViewClient {
    @Override

    // show the web page in webview but not in web browser
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }

    @Override
    public void onPageFinished(WebView view, String url) {
        super.onPageFinished(view, url);
        webProg.setVisibility(View.GONE);
    }

    @Override
    public void onPageStarted(WebView view, String url, Bitmap favicon) {
        super.onPageStarted(view, url, favicon);
    }

    @Override
    public void onLoadResource(WebView view, String url) {
        super.onLoadResource(view, url);
    }

}
于 2013-11-08T06:57:30.463 回答