最近有个网友问我,dialog对话框弹出来的时候怎么样屏幕不变暗,后来网上搜了下,根据那个方法设根本不管用,而且还被无数次的转载。
Window window = dialogprogress.getWindow();
WindowManager.LayoutParams lp = window.getAttributes();
lp.dimAmount =0f;
这个是网上的代码设置方法,设置后不管用的。需要再加一句window.setAttributes(lp); 改变那个属性后,需要再设回去才会生效。