当我调用 progressDialog 时,整个窗口(progressDialog后面的背景)变暗/灰色。
我试过了:
alertDialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
但这改变了 progressDialog 的背景。 是否可以禁用 progressDialog 背后的深色/灰色背景?
答案 0 :(得分:0)
带透明覆盖的对话框
style.xml:
<style name="TransparentDialog" parent="@style/Theme.AppCompat.Light">
<item name="android:windowContentOverlay">@null</item>
</style>
在Dialog
构造函数中设置此样式:R.style.TransparentDialog
答案 1 :(得分:0)
我使用了这个解决方案:
alertDialog.getWindow().setDimAmount(0);