我有一个FragmentActivity,它在开始时加载一个片段事务,加载一个构建AlertDialog的DialogFragment。活动的主题设置为@android:style / Theme.Translucent.NoTitleBar。 我尝试了所有,我无法在没有背景的情况下显示DialogFragment。
请不要关心红色的,我只是混淆了我的应用程序。绿色是问题是我要摆脱的背景,如果我将颜色设置为透明,它仍然显示为白色。
答案 0 :(得分:1)
将android:windowIsFloating设置为false,将android:windowBackground设置为对话框样式中的自定义颜色。
查看类似的question
答案 1 :(得分:0)
当您创建DialogFragment并使用show()调用它时,您将获得背景,无论您将背景颜色设置为透明。如果您执行片段事务以显示DialogFragment,则可以更改背景颜色,并将其设置为Transparent。