弹出窗口 - 如何退出并单击主布局上的另一个视图

时间:2013-06-18 20:38:53

标签: android popupwindow layout-inflater

我的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);

0 个答案:

没有答案