我的Android应用程序中有一个弹出窗口,它不符合我想要的行为。我可以从视图中创建弹出窗口作为锚点,当我触摸弹出区域时它会关闭。 但是我无法使用只关闭弹出窗口的点击执行任何操作。
我希望能够关闭弹出窗口并点击 SAME点击的其他视图。有谁知道如何实现这个?
弹出窗口的代码如下:
//Get the instance of the LayoutInflater
LayoutInflater inflater = (LayoutInflater) Page_Activity.this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.popup,(ViewGroup) findViewById(R.id.popup_element));
//Initialize popup window size and attributes
popup_window = new PopupWindow(layout, 300, 210, true);
popup_window.setOutsideTouchable(true);
popup_window.setTouchable(true);
popup_window.setBackgroundDrawable(new BitmapDrawable());
//Show popup window
popup_window.showAsDropDown(anchor);