我想知道如何解决我遇到的问题。
我有一个弹出对话框,在活动中弹出。该对话框并未覆盖整个屏幕,因此活动中的按钮仍然显示。我可以通过
然而,我想要的是,如果在对话框范围之外点击(例如,如果有人触摸主活动上的按钮),则关闭对话框并同时触发事件。
我有一个弹出对话框,在活动中弹出。该对话框并未覆盖整个屏幕,因此活动中的按钮仍然显示。我可以通过
dialog.setCanceledOnTouchOutside(true);
轻松关闭对话框,当触摸对话框范围之外时。然而,我想要的是,如果在对话框范围之外点击(例如,如果有人触摸主活动上的按钮),则关闭对话框并同时触发事件。