1、去除白色背景
加上下面这句代码:
dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent);
2、点击屏幕其他地方,以及返回键不消失
dialog.setCanceledOnTouchOutside(false);// 设置点击屏幕其他地方Dialog不消失
dialog.setCancelable(false);//点击返回键不消失
加上下面这句代码:
dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent);
dialog.setCanceledOnTouchOutside(false);// 设置点击屏幕其他地方Dialog不消失
dialog.setCancelable(false);//点击返回键不消失