如何在Android的WebView中显示自定义消息?

时间:2013-03-30 06:27:32

标签: android android-webview

我正在尝试在Android中使用WebView显示网页,当某个特定页面没有加载时,它会显示带有URL的错误消息,说abcd.com不可用,如何用我的替换错误消息自定义消息而不是显示URL?

    storeLocator.setWebViewClient(new WebViewClient(){

        @Override
        public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
            storeLocator.loadUrl("file:///assets/error.html");

        }
        });
        storeLocator.loadUrl("http://goog.c");

1 个答案:

答案 0 :(得分:2)

无论何时出现错误或页面不可用,您都可以创建html页面,代码在此处给出 -

webview.setWebViewClient(new WebViewClient() {
            public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
                webview.loadUrl("file:///android_asset/myerrorpage.html");

            }
        });