Bootstrap

android_基础_dialog的setCancelable与setCanceledOnTouchOutside的使用

转载自: https://blog.csdn.net/h_bpdwn/article/details/112542863

setCancelable与setCanceledOnTouchOutside的使用

设置是否可以通过KeyEvent#KEYCODE_BACK BACK方式取消

dialog.setCancelable

设置点击dialog窗口外部是否取消dialog对话框,设置true(点击外部可取消对话框)

dialog.setCanceledOnTouchOutside


1、setCancelable设置false

1.1、setCanceledOnTouchOutside设置true:

点击外部位置可以取消对话框

返回键可取消对话框

通过方法dismiss()可取消对话框


1.2、setCanceledOnTouchOutside设置false

点击外部位置不可取消对话框

返回键不可取消对话框

通过方法dismiss()可取消对话框


2、setCancelable设置true

2.1、setCanceledOnTouchOutside设置true

点击外部位置可以取消对话框

返回键可取消对话框

通过方法dismiss()可取消对话框

2.2、setCanceledOnTouchOutside设置false

点击外部位置不可取消对话框

返回键可取消对话框

通过方法dismiss()可取消对话框

;