Android不同版本的Dialog的行为不同

来源:互联网 发布:最优化方法答案施光燕 编辑:程序博客网 时间:2024/06/01 12:34
自定义的某Dialog,发现不同Android版本的行为不同。android 4.0以上的系统,点击登录框以外的区域,会自动关闭登录框。这是因为android 4.0以上版本,默认的情况,就是设置了setCanceledOnTouchOutside(true)这个属性。所以,如果想统一不同Android版本上的效果,可以加入setCanceledOnTouchOutside(false)这样的代码。
原创粉丝点击