我发现这个问题以前有人问如何解决的WebView内容重叠在这里,但它被关闭了一些原因。 但这里是发生了什么。 我创建了一个网页视图,应用透明的背景,但是当我尝试再次加载的东西,并重新加载的东西,旧的内容仍将保留在网页视图和新的人会重叠它。 这里是解释它的照片。
所以,我创建一个笑话应用程序,我已经添加网页流量。 然后,我添加的透明度和随机笑话按钮重新加载网页上,这样的网页流量可以得到另一个笑话。 但它只是overlapps代替。 任何解决方案? 这里是我的代码
Button random = (Button) findViewById(R.id.reload);
final WebView web = (WebView) findViewById(R.id.webView);
web.setBackgroundColor(Color.TRANSPARENT);
web.setWebViewClient(new WebViewClient());
String selected = (String) getIntent().getCharSequenceExtra("selected");
final String url = "http://someurl.com/?s=dirty&x=" + selected;
web.loadUrl(url);
random.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
web.loadUrl(url);
}
});
任何帮助将非常感激 :)