怎么做网站平台,放心的网站建设代理,wordpress标记已读,板绘网课平台哪个好Adndroid 2.X的设置
webview是一个使用方便、功能强大的控件#xff0c;但由于webview的背景颜色默认是白色#xff0c;在一些场合下会显得很突兀#xff08;比如背景是黑色#xff09;。
此时就想到了要把webview的背景设置为透明#xff0c;这样就可以与其背景融为一体…Adndroid 2.X的设置
webview是一个使用方便、功能强大的控件但由于webview的背景颜色默认是白色在一些场合下会显得很突兀比如背景是黑色。
此时就想到了要把webview的背景设置为透明这样就可以与其背景融为一体。
在2.X的平台下一般设置webview背景为透明的方法如下
wvContent.setBackgroundColor(0); Adndroid 4.0下背景透明失效 但当程序在4.0上使用时发现居然这种设置方法无法即使通过上面设置背景为0照样显示出原来默认的白色背景。 通过网上查找发现原来是由于硬件加速导致的此时就想到了使用代码关闭当前webview的硬件加速方法如下 wvContent.setLayerType(View.LAYER_TYPE_SOFTWARE,null); 这时发现又有新问题如果要通过该代码进行设置SDK最低版本也要11android 3.0无法正常编译。 柳暗花明
不给在代码里设置咱可以在布局文件中直接对webview进行设置啊方法如下
android:layerTypesoftware 通过测试在4.0和2.2都能正常运行webview透明背景设置成功