是否有人知道如何防止touchevent到达Activity
下面的DialogActivity
?
我使用以下代码,允许用户在超出界限时触发DialogActivity:
setContentView(R.layout.dialog_activity_options);
this.setFinishOnTouchOutside(true);
但是,如果DialogActivity
(绿色区域)显示在位于Activity
下方的可点击区域上方,如下面的模型(蓝色区域)所示,并且您点击{{ 1}}为了解雇它,touchevent实际上忽略了点击可点击区域中的DialogActivity
AND 结果。在我的情况下,这导致DialogActivity
被解雇,并且新的DialogActivity
将被启动为"蓝色区域"通过意图开始一项新的活动。
如何让activity
在没有的情况下解除将touchevent传递到DialogActivity
?