如何在打开进度对话框时更改活动背景颜色

时间:2016-09-28 11:32:17

标签: android progressdialog

标题基本上说明了一切,我查看了文档:https://developer.android.com/reference/android/app/ProgressDialog.html 但我没有找到任何似乎正在寻找的东西。

2 个答案:

答案 0 :(得分:0)

为了将来的参考,我发现在另一个线程中可能更好的东西,几乎隐藏了背后的布局。 How to hide WebView content behind the ProgressDialog in Android Studio

答案 1 :(得分:0)

如果要删除浅灰色背景颜色,请在进度对话框中使用以下代码:

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

如果要更改该颜色,请在背景顶部使用另一个布局,但在“进度”对话框后面,直到对话框打开。该布局将包含您想要在那里显示的任何颜色。

您还可以为该布局选择alpha属性,使背景看起来透明。