Android WebView- PopUp背景是透明的

时间:2014-09-20 12:26:16

标签: android webview background popup

我在我的Android应用程序中加载了一个WebView:

webView = (WebView)view.findViewById(R.id.webView);
String url = UrlConstants.URL_CITY;
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl(url);

webView.setWebViewClient(new WebViewClient() {
  public boolean shouldOverrideUrlLoading(WebView view, String url) {
  view.loadUrl(url);
  return true;
}

但是网站上的每个popUp都有一个透明的背景,如下所示: PopUp with transparent background

我也尝试了很多网址:One being this

任何帮助将不胜感激。感谢

1 个答案:

答案 0 :(得分:0)

我在运行时使用 addView 添加 WebView 时遇到了类似的问题。事实证明,您需要使用 addView 重载指定 LayoutParamsMATCH_PARENT。如果不这样做,将破坏侧边菜单并在某些网页上弹出。如果你问我,真的很讨厌。