java - 透明度 webView

标签 java android transparency

我正试图让我的背景 webView 像那样透明:

webView.setBackgroundColor(0x00000000);

但它不起作用,如果我添加这一行,一切都是透明的(我看不到我的 html 页面):

webView.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);

我读到有时当这个 android:hardwareAccelerated="true"在 list 中时会出现问题,但我没有这一行。

HTML:

<BODY style=\"padding:0;margin:0;\">
<div style="padding:0;margin:0;background:transparent;border:none;position:relative;cursor:pointer;overflow:hidden;height:165px;">
<object ggnoclick ggswfcid name="fo_GGUID" id="fo_GGUID" width="100%" height="165" data="http://c.gumgum.com/ads/com/cesar/big_dogs/cesar_250x100_01.swf?modalURL=GGUID" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" background="transparent" style="background:transparent;">
    <param name="AllowScriptAccess" value="always" />
    <param name="wmode" value="transparent" />
</object>
</div>
</BODY>

最佳答案

myWebView.setBackgroundColor(0);

这适用于我的情况。我使用 android 2.2。
请参阅 This Link 中的同一主题

关于java - 透明度 webView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14465740/

相关文章:

android - 在其他表面 View 之上的圆形表面 View

android - 如何将 SimpleCursorAdapter 与 single_choice 和 multiple_choice 一起使用

ffmpeg - 在 Imagemagick 中创建的透明 PNG 在 FFMPEG 中绘制为不透明

安卓图片透明度

java - 如何在android中创建圆角surfaceview

java - 电子邮件内容中的精确字符串对齐检索

java - 如何获取Java堆的内存地址?

java - 在 MapReduce 作业中使用 selenium 对 Hadoop 有好处吗?

android - HTTPUrlConnection 与 HTTPClient 这两者之间的功能区别是什么

javascript - 绘制透明形状时覆盖在 Canvas 上绘制的内容