最近,我在
Android上实现了基于webbased的应用程序.
我想让webview的背景颜色透明.
我想让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); } });