我想在离线时将Webview URL的颜色更改为白色,用填充或其他方式隐藏,以使URL在应用程序离线时不可见
webView.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);
webView.loadUrl("https://google.com-example");
/*webView.loadUrl("http://www.atapkita.com/json/login-master/page-hm.php");*/
/*http://www.script-tutorials.com/demos/199/index.html*/
swipe.setRefreshing(false);
webView.setWebViewClient(new WebViewClient(){
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
webView.loadUrl("file:///android_asset/home-offline/home-offline.html");
答案 0 :(得分:0)
请在home-offline.html中应用以下代码。
<!DOCTYPE html>
<html><HEAD><meta user-scalable=yes" /></HEAD>
<body>
<div style="color: #FFF;">
#replace content with your offline html content#
</div>
</body>
</html>
答案 1 :(得分:0)
您只需要将WebView Client中的空白页设置为WebView,并向用户显示“您已离线请打开Internet”的消息。
webview.loadUrl("about:blank");