popup window outside click set to false [setOutsideTouchable(false)] does not work

前端 未结 3 551
无人及你
无人及你 2021-01-14 23:09

//create layoutinflator try {

        LayoutInflater inflator = LayoutInflater.from(this);

//create view

        fi         


        
3条回答
  •  温柔的废话
    2021-01-14 23:31

    Try this:

    pw.setTouchable(true);    
    pw.setFocusable(false);    
    pw.setOutsideTouchable(false);  
    

    When window touchable is true, focusable is false, setOutsideTouchable() works.

    If setOutsideTouchable(true), touch outside of popupwindow will dismiss, otherwise the outside of popupwindows still can be touchable without dismiss.

提交回复
热议问题