popupwindow两次点击不消失

popupwindow连续两次点击,第二次点击后选择下面的textview,但是框框不消失

你没有写让他消失的方法吧

popupwindow,dismiss

第二次点击后操作完后记得把 你的popupwindow.dismiss

dismiss了么 为啥要点击两次?就是要双击效果?还是第一次点击有别的操作

题主的问题应该是这样的,有时会不小心快速点击两次,导致两次弹窗,先点击的那个弹窗无法消失。
有一个办法就是在点击监听那里先执行dismiss。

            case R.id.button:
                closePopupWindow();
                showImagePop();
                break;

    //关闭弹出更换图像的菜单
    public void closePopupWindow() {
        if (mPopWin != null && mPopWin.isShowing()) {
            mPopWin.dismiss();
            mPopWin = null;
        }
    }