如何获得webView 4.0版本的透明背景

我正在寻找一个能够获得透明背景的WebView版本4.0及以上的代码段。 我的代码在2.3版本上运行良好,但是在4.0和4.2版本上运行时,它的代码变为白色。 我提供了我的2.3版本的代码,但不是在4.0和4.2。 请帮帮我。 提前致谢…

在XML中:

 <WebView android:id="@+id/webView" android:layout_marginTop="6dp" android:layout_below="@+id/image" android:layout_width="match_parent" android:layout_height="fill_parent" android:hardwareAccelerated ="true" /> 

在活动文件中:

 webView = (WebView) findViewById(R.id.webView); backButton = (ImageView) findViewById(R.id.backButton); webView.setBackgroundColor(0); webView.loadUrl("file:///android_asset/Info.html"); webView.setBackgroundColor(Color.TRANSPARENT); /* this is used to make the background white after loading the file on screen. */ 

Solutions Collecting From Web of "如何获得webView 4.0版本的透明背景"

尝试这个:

 webView.setBackgroundColor(0x00000000); 

并删除android:hardwareAccelerated ="true"
因为这是无关紧要的。

如果webview是可以改变的:

将此添加到清单:

 android:hardwareAccelerated="false" 

要么

将以下内容添加到布局中的WebView中:

 android:background="@android:color/transparent" android:layerType="software" 

将以下内容添加到父级滚动视图中:

 android:layerType="software" 

setBackgroundColor(00000000); 将使你的webview透明