gpt4 book ai didi

android - 如何在 KITKAT(4.4) 中使 Android Webview 背景透明

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:48:16 24 4
gpt4 key购买 nike

最近,我在 Android 上实现了 webbased-application。我想让 webview 的背景颜色透明

搜索,我发现 Webview 有两行。

newWebView.setBackgroundColor(0x00000000);                  
newWebView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

它适用于 Android 版本 4.0~4.3,但不适用于 4.4 KITKAT。

我只有白色背景。另外,当我设置背景颜色为黑色时,如下所示:

newWebView.setBackgroundColor(Color.BLACK);

我还看到了白色背景。有没有人知道解决方案?

最佳答案

这可能对你有帮助

    webView.setBackgroundColor(0x00000000);
if (Build.VERSION.SDK_INT >= 11) webView.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);

this.wv.setWebViewClient(new WebViewClient()
{
@Override
public void onPageFinished(WebView view, String url)
{
view.setBackgroundColor(0x00000000);
if (Build.VERSION.SDK_INT >= 11) view.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);
}
});

来源:http://premius.net/blog/andoid/118-android-webview-transparent-background-for-android-2-3-and-4-x.html

关于android - 如何在 KITKAT(4.4) 中使 Android Webview 背景透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23842776/

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