修改WebView背景颜色为透明

作者: 程序亦非猿 | 来源:发表于2015-07-20 22:39 被阅读6130次

首先想当然地想到在XML设置背景颜色

android:background="@color/transparent"

但是运行后发现结果并非是透明的,而是白色的!

后来search之..发现

  • 有说需要关闭硬件加速的
//代码关闭:
mWebView.setLayerType(View.LAYER_TYPE_SOFTWARE,null);
//xml里设置:
android:layerType="software"
  • 有说的用mWebView.setBackgroundColor(0);

在4.4的小米4上尝试后发现

关闭硬件加速是没有用的
而mWebView.setBackgroundColor(0);有用~

相关文章

网友评论

本文标题:修改WebView背景颜色为透明

本文链接:https://www.haomeiwen.com/subject/obppqttx.html