如何防止DialogActivity下的Activity在解除DialogActivity时获取TouchEvents?

时间:2016-05-21 20:53:17

标签: android android-activity dialog

是否有人知道如何防止touchevent到达Activity下面的DialogActivity

我使用以下代码,允许用户在超出界限时触发DialogActivity:

setContentView(R.layout.dialog_activity_options);
this.setFinishOnTouchOutside(true);

但是,如果DialogActivity(绿色区域)显示在位于Activity下方的可点击区域上方,如下面的模型(蓝色区域)所示,并且您点击{{ 1}}为了解雇它,touchevent实际上忽略了点击可点击区域中的DialogActivity AND 结果。在我的情况下,这导致DialogActivity被解雇,并且新的DialogActivity将被启动为"蓝色区域"通过意图开始一项新的活动。

如何让activity在没有的情况下解除将touchevent传递到DialogActivity

enter image description here

0 个答案:

没有答案