之前遇到很多次WebView内嵌到布局里面时,出现webview显示为默认白色背景,而显得比较突兀。
现在就在这里讨论一下(纯个人理解):
对于android2.0以上版本可使用禁用硬件加速的功能使得webview显示为透明色:
news_content.setBackgroundColor(0);
news_content.setLayerType(View.LAYER_TYPE_SOFTWARE,null);
当然不通过代码也可以实现关闭硬件加速的功能(直接在布局文件的WebView中加入):
android:layerType="software"
但是尝试了很多次之后发现,直接这么修改是不可以的会出现吧WebView背景为黑色或者仍然为
白色,但是所显示的内容为透明了!
最后一种方式:适用于高版本(Android4.0以上)均可使用,在设置颜