以下是XML代码(仅为一个webview):
<?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/couponView" android:layout_height="100dp" android:layout_width="100dp" />
并且代码:
final View cView = getLayoutInflater().inflate(R.layout.couponlayout, null);
PopupWindow pw = new PopupWindow(cView);
pw.showAtLocation(findViewById(R.id.mainLayout), Gravity.CENTER, 100, 100);
pw.update();
这段代码在一个按钮的onClick()方法中。当我点击按钮时,其他应该发生的事情都发生了(按钮颜色、文本等改变),但是PopupWindow没有显示出来。我搜索了整个网络,但找不到任何解决方法。我做错了什么?
编辑:没人知道发生了什么吗?我感觉这是一个常见的问题。