在fragment中 使用 getDialog().setCancelable(false);ide
點擊外部不消失的方法:getDialog.setCanceledOnTouchOutside(false);get
對於點擊返回鍵不消失,須要監聽OnKeyListener:event
getDialog().setOnKeyListener(new DialogInterface.OnKeyListener() {
@Override
public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
return true;
}
return false;
}
});
List