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

Day*_*Day 21 android progressdialog android-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();
Run Code Online (Sandbox Code Playgroud)

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

如果有办法获得完整的全屏模式,我也会很开心.

谢谢你的帮助

Moh*_*eem 74

使用

myLoadingDialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHI??ND);
Run Code Online (Sandbox Code Playgroud)