-1

Androidでwebviewを使用していますが、loadURLを呼び出すと、ブラウザのアクティビティが呼び出されます

ボタン、テキストなどで表示する他のものがあるため、自分のアクティビティ内に Web コンテンツを表示する必要があります。

4

1 に答える 1

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);                           
    }                                                                               

});                                                                                 
于 2012-05-29T12:49:52.807 に答える