gpt4 book ai didi

android - 切换到 webview 时的白色背景

转载 作者:行者123 更新时间:2023-11-29 01:35:44 25 4
gpt4 key购买 nike

我有一个按钮,单击该按钮,webview 从 Assets 中加载 html,加载该 html 页面需要一段时间,所以在一段时间之间出现颜色,简而言之,切换到 webview 时背景为白色, 我研究了很多但没有得到任何东西。

如何修复???请帮忙。

最佳答案

尝试为 WebView 设置背景颜色:

webview.setBackgroundColor(0x01000000);

编辑:如果你想要黑色:

webview.setBackgroundColor(0xFF000000);

如果这对您不起作用,我建议您采用以下解决方法:

  1. 容器(如FrameLayout)中添加WebView并设置背景容器变黑
  2. 当您需要加载新页面时,将 WebView INVISIBLE 关闭
  3. 使用 setWebViewClient() 将自定义 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);
}
}

关于android - 切换到 webview 时的白色背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28217797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com