Ste*_*ern 5 android transparent webview android-4.4-kitkat
最近,我在 Android 上实现了基于 web 的应用程序。我想让 webview 的背景颜色Transparent。
搜索,我发现 Webview 有两行。
newWebView.setBackgroundColor(0x00000000);
newWebView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
Run Code Online (Sandbox Code Playgroud)
它适用于 Android 4.0~4.3 版本,但不适用于 4.4 KITKAT。
我只有白色背景。另外,当我设置背景颜色为黑色时,如下所示:
newWebView.setBackgroundColor(Color.BLACK);
Run Code Online (Sandbox Code Playgroud)
我也看到了白色背景。有没有人知道解决方案?
这可能对你有帮助
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);
}
});
Run Code Online (Sandbox Code Playgroud)