我有一个按钮,当点击该按钮时,webview会从asset中加载HTML,加载该HTML页面需要一段时间,在此期间会出现一段时间的颜色,简而言之,在切换到webview时,背景会变为白色。我进行了很多研究,但没有找到任何解决方法。
如何解决?请帮忙。
如何解决?请帮忙。
WebView
:webview.setBackgroundColor(0x01000000);
编辑:如果你想要黑色:
webview.setBackgroundColor(0xFF000000);
WebView
放在一个容器内(例如 FrameLayout
),并将容器的背景设置为黑色。WebView
设置为 INVISIBLE。WebViewClient
到你的 WebView 上。您的自定义 WebViewClient 将在页面加载完毕后再次使 WebView 可见。在加载过程中,您将看到黑色背景。
webView.setWebViewClient(new InternalWebViewClient());
//...
private class InternalWebViewClient extends WebViewClient {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished( view, url );
webView.setVisibility(View.VISIBLE);
}
}