dialog默认点击外部的时候,dialog消失,使用 setCanceledOnTouchOutside(false);即可实现点击外部不消失。 setOnKeyListener,这个方法可以禁用返回键。