dialog - 将Android对话框的背景改为不同的颜色

  显示原文与译文双语对照的内容

我有一个对话框,我显示在我的应用程序,但我希望能够更改半透明黑色背景为 100%透明。 和下面一样,在对话框后面灰色部分,我希望是透明的,这样我可以看到底层的,而不是暗的。 感谢你的帮助!

enter image description here

时间: 作者:

通过创建对话框并将样式传递给它的构造函数,我能够达到我想要的结果。


 Dialog ad = new Dialog(context, R.style.SpinnerDialogDropdown);


<style name="SpinnerDialogDropdown">
 <item name="android:windowFrame">@null</item>
 <item name="android:windowBackground">@android:color/transparent</item>
 <item name="android:windowIsFloating">true</item>
 <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
 **<item name="android:backgroundDimEnabled">false</item>**
</style>

作者:
...