Android 弹出窗口的问题
我不想在触摸外部时关闭弹出窗口。我添加了以下代码:Android 弹出窗口的问题,android,popupwindow,Android,Popupwindow,我不想在触摸外部时关闭弹出窗口。我添加了以下代码: popUPWindow.setTouchable(true); popUPWindow.setFocusable(false); 现在,当我触摸外面时,弹出窗口不会被忽略。但问题是我有一个可视寻呼机。所以当我刷页面时,弹出窗口应该被关闭。我通过手动调用pop的disclose方法来解除它。但问题是当我向上滚动页面时,如果弹出窗口可见,它会移动到页面顶部。当我向上滚动页面时,我希望它保持在原来的位置。我可以做些什
popUPWindow.setTouchable(true);
popUPWindow.setFocusable(false);
现在,当我触摸外面时,弹出窗口不会被忽略。但问题是我有一个可视寻呼机。所以当我刷页面时,弹出窗口应该被关闭。我通过手动调用pop的disclose方法来解除它。但问题是当我向上滚动页面时,如果弹出窗口可见,它会移动到页面顶部。当我向上滚动页面时,我希望它保持在原来的位置。我可以做些什么来避免这个问题。
提前感谢。试试这种方法,希望这能帮助您解决问题。
popUPWindow.setOutsideTouchable(true);
popUPWindow.setFocusable(false);
对于弹出窗口的位置,请尝试以下方法 公共空间显示位置(查看父对象、整数重力、整数x、整数y)
希望它能对您有所帮助。尝试此设置OutsideTouchable(真)。我不希望在触摸室外时它被忽略。即使我接触到外面,它也应该保持不变。它正在工作。我面临的唯一问题是,当我向上滚动时,弹出窗口也会转到顶部。我想让它保持原样。@SangeethaPinto:你是这样写的……我想在触摸到外面时关闭弹出窗口……所以我提供这个答案。