如何在Android中禁用ProgressDialog / AlertDialog上的背景昏暗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (32)

我在其中使用带有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();
提问于
用户回答回答于

你可以使用这行代码试试:

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

扫码关注云+社区