在Android中的ProgressDialog / AlertDialog上禁用背景调暗

我在其中使用带有ProgressDialog的AsyncTask。 这会自动导致背景暗淡约40%。 我想把这个暗淡的调低(0%暗淡),但是我尝试了,但是没有用:

myLoadingDialog = new ProgressDialog(MainActivity.this.getApplicationContext()); myLoadingDialog.setMessage("Loading..."); myLoadingDialog.setIndeterminate(true); myLoadingDialog.setCancelable(false); WindowManager.LayoutParams lp = myLoadingDialog.getWindow().getAttributes(); lp.dimAmount = 0.0f; myLoadingDialog.show(); 

这个昏暗的问题是,我不得不终止我的Tablet的SystemUI-Process以实现Kiosk模式(没有System-Bar),并且ProgressDialog使除了System-Bar所在区域之外的所有内容都变暗,所以我有一个明亮的边框在屏幕的底部。

如果有办法获得完整的全屏 – 暗淡,我也会很高兴。

谢谢你的帮助

使用

 myLoadingDialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHI‌​ND);