当显示 PopupWindow 时,单击 PopupWindow 区域之外的按钮只会关闭 PopupWindow,但按钮的单击侦听器不会响应。我的问题是,为什么按钮的点击监听器没有响应?
private OnClickListener mSiftClickListener = new
View.OnClickListener() {
@Override
public void onClick(View v) {
if (mSiftPopwin != null && mSiftPopwin.isShowing()) {
ToastShow.makeText(mContext, "yes"); //never show
} else {
showSfitPopwin();
}
}
};
MyonClickListener
有两个功能,showSiftPopwin
当ToastShow
Popwin 显示时,再次单击它,Popwin 关闭但尚未调用此 onClick 侦听器。