将Android对话框背景更改为其他颜色

时间:2014-10-20 19:59:12

标签: android dialog

我有一个我在应用程序中显示的对话框,但我希望能够将半透明黑色背景更改为100%透明。如下所示,灰色对话框背后的部分,我希望它是透明的,以便我可以看到基础活动,而不是变暗。谢谢你的帮助!

enter image description here

1 个答案:

答案 0 :(得分:1)

我能够通过创建Dialog并将样式传递给它的构造函数来实现我想要的结果......

 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>