我创建了info_popup.xml(简单的说,我在弹出窗口上有textview和imagebutton)。我在我的主要活动中显示,但我不知道如何在点击btnExitInfo按钮时关闭该弹出窗口。点击监听器关闭pw的内容是什么?我尝试了与GONE,但它不起作用,它仍然存在。按钮点击关闭弹出问题
LayoutInflater inflater = (LayoutInflater) currentActivity
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
PopupWindow pw = new PopupWindow(inflater.inflate(R.layout.info_popup,
null, false), 230, 230, true);
pw.showAtLocation(currentActivity.findViewById(R.id.main),
Gravity.CENTER, 0, 0);
final View popupView=inflater.inflate(R.layout.info_popup, null, false);
ImageButton btnExitInfo=(ImageButton)popupView.findViewById(R.id.btnExitInfo);
btnExitInfo.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//popupView.setVisibility(View.GONE);
}
});