setOutsideTouchable не работает во всплывающем окне

Я использую всплывающее окно в RecyclerView адаптер и вот мой код для инициализации popupWindow

LayoutInflater inflater = (LayoutInflater) mActivity
    .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
if (inflater != null) {
View customView = inflater.inflate(R.layout.popup_box, null);
    pw = new PopupWindow(customView, LinearLayout.LayoutParams.WRAP_CONTENT,
        LinearLayout.LayoutParams.WRAP_CONTENT, true);
    // display the popup in the center
    pw.setOutsideTouchable(true);
    pw.showAtLocation(parentView, Gravity.CENTER, 0, 0);
}

Согласно документу, когда мы касаемся за пределами окна, касание будет доставлено к окну позади, но это не работает, почему это не работает? Спасибо

0 ответов

Другие вопросы по тегам