// 隐藏Dialog的标题 ,设置Dialog为无标题模式
1.setStyle(DialogFragment.STYLE_NO_TITLE, 0);
// 设置Dialog为无标题模式
getDialog().requestWindowFeature(Window.FEATURE_NO_TITLE);
//当Dialog中有EditText 不自动弹出软键盘, 隐藏软键盘
getDialog().getWindow()
.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
//设置Dialog外部点击不隐藏Dialog
getDialog().setCanceledOnTouchOutside(false);
//设置Dialog的背景色为透明,/ 设置Dialog背景色为透明
getDialog().getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
//dialog弹出后会点击屏幕或物理返回键,dialog不消失
//请注意这个在dialogFragment请直接使用setCancelable(false)。
dialog.setCancelable(false);
//dialog弹出后会点击屏幕,dialog不消失;点击物理返回键dialog消失
dialog.setCanceledOnTouchOutside(false);
dialog在dialogFragment配置
// 设置Dialog为无标题模式
setStyle(DialogFragment.STYLE_NO_TITLE, 0);
// 隐藏软键盘
getDialog().getWindow()
.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
// 设置Dialog为无标题模式
getDialog().requestWindowFeature(Window.FEATURE_NO_TITLE);
// 设置Dialog背景色为透明
getDialog().getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
/**
* dialog.setCanceledOnTouchOutside(false);
* dialog弹出后会点击屏幕,dialog不消失;点击物理返回键dialog消失
*/
getDialog().setCanceledOnTouchOutside(dialogParams.isCanceledOnTouchOutside);
// 注意在DialogFrament中必须这样设置才能不弹出Dialog
/**
* dialog.setCancelable(false);
* dialog弹出后会点击屏幕或物理返回键,dialog不消失
*/
setCancelable(dialogParams.isCancelable);