如何让Android Webview背景透明在KITKAT(4.4)

2024-01-26

最近,我在Android上实现了基于Web的应用程序。 我想让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 http://premius.net/blog/andoid/118-android-webview-transparent-background-for-android-2-3-and-4-x.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何让Android Webview背景透明在KITKAT(4.4) 的相关文章

随机推荐