Android webview应用程序显示“使用”弹出窗口“完成操作”

时间:2013-11-08 06:51:32

标签: android web webview

我正在使用Android应用程序进行Web视图。它加载网页,但我无法使用我的应用程序在页面上进行更多操作。当我从页面中选择一个超链接时,它会显示一个弹出窗口“使用chrome,opera等完成动作..”如何在没有这些浏览器的情况下使用它...我希望使用我的应用程序浏览网页内容。怎么可能?

我使用了代码

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

    webView.getSettings().setJavaScriptEnabled(true);

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

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

1 个答案:

答案 0 :(得分: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);
    }

}