最近,我在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(使用前将#替换为@)