Android webview调用浏览器活动

时间:2012-05-29 12:44:04

标签: android android-webview webviewclient

我在android中使用webview 当我调用loadURL时,它会调用浏览器活动

我需要在自己的活动中显示webcontent,因为我还有其他东西要在其中查看 按钮,文字,等等

1 个答案:

答案 0 :(得分:0)

使用WebView.setWebViewClient(WebViewClient)方法(http://developer.android.com/reference/android/webkit/WebView.html)并覆盖shouldOverrideUrlLoading(WebView, String)方法,如下所示:

webView.setWebViewClient(new WebViewClient() {                                      

    @Override                                                                       
    public boolean shouldOverrideUrlLoading(WebView view, String url) {             
        if ( url.equals( "http://www.example.com" ) ) {                                      
            // Do something
            return true;                                                            
        }                                                                           

        // If we couldn't match the URL, the following line
        // lets the webview use default behaviour (i.e. open browser)
        return super.shouldOverrideUrlLoading(view, url);                           
    }                                                                               

});