最近遇到一个蛋疼的问题: 一个Activity,主题设置成 Dialog 然后点击外面要求这个Activity 不能关闭. 这下好了,直接在 style 的 theme 里面加一个属性就好了. 加上去发现要11以上的版本才支持,唉,蛋疼,现在谁还兼容15以下的,这话说的好,是没错,但我这是做sdk,所以倍疼. 然后继续寻找,找到了一个解决方案.是这样的: 悲剧再次发生,依旧是11以上 接下来继续找,哎,找到了,找到了... 是这样的,捕捉外部的触摸,然后做相应的处理: 重写onTouchEven…