0

我的 Android 应用程序中有一个不符合我想要的行为的弹出窗口。我可以将弹出窗口创建为视图中的锚点,当我触摸弹出区域时它会关闭。 但是我无法通过仅关闭弹出窗口的单击执行任何操作。

我希望能够关闭弹出窗口并使用SAME click单击另一个视图。有谁知道如何实现这一目标?

弹出窗口的代码如下:

        //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);
4

0 回答 0