Android中WebView中的半透明背景色

Android中WebView中的半透明背景色,android,android-webview,Android,Android Webview,我在其中一个布局中有一个webview,我想使webview的背景色透明。我尝试了一些不同的方法和方法 webView.setBackgroundColor(Color.argb(128,0,0,0)) 这个对我有用。但问题是我不能使整个webview透明,只有webview的右侧有一个很小的条形透明背景,而webview的其余部分有黑色背景。 有没有让整个网络视图透明的想法? 在这里,我上传了截图,您可以查看我的xml和java代码。 如果你也知道如何使视图具有半径边界,那也很好。谢谢 pro

我在其中一个布局中有一个webview,我想使webview的背景色透明。我尝试了一些不同的方法和方法

webView.setBackgroundColor(Color.argb(128,0,0,0))

这个对我有用。但问题是我不能使整个webview透明,只有webview的右侧有一个很小的条形透明背景,而webview的其余部分有黑色背景。 有没有让整个网络视图透明的想法? 在这里,我上传了截图,您可以查看我的xml和java代码。 如果你也知道如何使视图具有半径边界,那也很好。谢谢

protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.aboutus);

    String webData = StringHelper.addSlashes("<font color=\"#6495ed\">TEST</font>");

    webView = (WebView) findViewById(R.id.webview);
    webView.loadData(webData, "text/html", "UTF-8");
    webView.setBackgroundColor(Color.argb(128, 0, 0, 0));
}

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/bg2"
android:weightSum="100" >

<ImageView 
    android:id="@+id/about_us_header_image"
    android:layout_height="0dip"
    android:layout_width="match_parent"
    android:background="@drawable/header"
    android:layout_weight="20"
    android:visibility="invisible"
    />

<WebView
    android:id="@+id/webview"
    android:layout_width="fill_parent"
    android:layout_height="0dip"
    android:layout_weight="80"
    android:layout_margin="20dp"
    />
</LinearLayout>
创建时受保护的void(Bundle savedInstanceState){
//TODO自动生成的方法存根
super.onCreate(savedInstanceState);
setContentView(R.layout.aboutus);
String webData=StringHelper.addSlashes(“测试”);
webView=(webView)findviewbyd(R.id.webView);
loadData(webData,“text/html”,“UTF-8”);
setBackgroundColor(Color.argb(128,0,0,0));
}

在搜索stackoverflow后,我发现它不仅存在此问题,而且我还找到了2.2xx和2.3xx设备的解决方案。下面是链接


是指向我的解决方案的链接。

在搜索stackoverflow后,我发现它不仅存在此问题,而且我还找到了2.2xx和2.3xx设备的解决方案。下面是链接


是指向我的解决方案的链接。

请尝试在html页面中设置透明背景色。我不确定这是否适用于我的情况。因为我将从一个网页中动态生成html。它至少会让你知道问题是否存在。是的,我用不同的背景颜色尝试了它,效果很好。但问题是透明背景不起作用。它仍然显示不带不透明的颜色,请参见我的解决方案。尝试在html页面中设置透明背景色。我不确定这是否适用于我的情况。因为我将从一个网页中动态生成html。它至少会让你知道问题是否存在。是的,我用不同的背景颜色尝试了它,效果很好。但问题是透明背景不起作用。它仍然显示不带不透明的颜色,请参见我的解决方案。