Android关闭多个弹出窗口

a89jjda

我知道如何用按钮关闭弹出窗口,但是我需要做的是制作一种方法来关闭所有弹出窗口,这些弹出窗口在需要时还没有关闭。我有一种popup()用于生成弹出窗口的方法。我称它为随机次数。

之后,用户可以关闭其中的一些,但是当按下主屏幕上的某个按钮时,我想调用我自己的方法closeAllPopups(),它应该关闭所有尚未关闭的方法

知道如何实现此方法吗?我将非常感谢。

R.layout.popup:只是一个非常简单的相对布局,并不重要。

private void popup(){

               LayoutInflater layoutInflater = (LayoutInflater)getBaseContext()
                       .getSystemService(LAYOUT_INFLATER_SERVICE);
               View view = layoutInflater.inflate(R.layout.popup, null);

               final PopupWindow popupWindow = new PopupWindow(view,200,300); 
               popupWindow.showAtLocation(view, 0, 200, 300); //popupi x ja y pos

               Button btnDismiss = (Button)view.findViewById(R.id.dismiss); 

               btnDismiss.setOnClickListener(new Button.OnClickListener(){
                   @Override
                   public void onClick(View v) {

                       popupWindow.dismiss(); 


                   }});
           }
妮基·维尔玛(Nikhil Verma)

您可以尝试将所有对话框存储在ArrayList中,然后通过遍历它们将其关闭。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android-关闭弹出窗口

来自分类Dev

android中的多个弹出窗口

来自分类Dev

Fancybox多个弹出窗口在提交时关闭表格吗?

来自分类Dev

如果存在多个模态,则模态弹出窗口不会关闭

来自分类Dev

无法关闭弹出窗口

来自分类Dev

关闭信息弹出窗口

来自分类Dev

如果Edge浏览器中有多个弹出窗口,则弹出窗口关闭问题

来自分类Dev

关闭Visual Studio弹出窗口

来自分类Dev

JComboBox防止弹出窗口关闭

来自分类Dev

触摸后关闭弹出窗口

来自分类Dev

防止关闭“ jQuery弹出窗口”

来自分类Dev

如何从后台关闭弹出窗口?

来自分类Dev

关闭下载弹出窗口java

来自分类Dev

从弹出窗口中关闭TabItem

来自分类Dev

Javascript自动关闭弹出窗口

来自分类Dev

插入后关闭弹出窗口

来自分类Dev

PyDev弹出窗口关闭日食

来自分类Dev

关闭Swing模态弹出窗口

来自分类Dev

在OnBackPressed()上关闭弹出窗口

来自分类Dev

如何关闭模式弹出窗口?

来自分类Dev

使用 AppleScript 关闭弹出窗口

来自分类Dev

RobotFrameWork 如何关闭弹出窗口

来自分类Dev

在 Kivy 中关闭弹出窗口

来自分类Dev

关闭弹出窗口后关闭平台| JavaFX

来自分类Dev

KendoUI窗口关闭时弹出窗口错误

来自分类Dev

关闭父窗口时关闭子窗口(弹出窗口)

来自分类Dev

显示模式弹出窗口基础:防止弹出窗口关闭

来自分类Dev

在实际弹出窗口中关闭Bootstrap弹出窗口?

来自分类Dev

Android弹出窗口全屏