无效的原因是在style里有这样一段代码 <item name="android:windowFullscreen">true</item> 因此,没有外界的区域可以单击取消。这适用于对话框使用自定义内容。