0

我有一个 FragmentActivity,它在开始时进行片段事务,加载一个构建 AlertDialog 的 DialogFragment。Activity 的主题设置为@android:style/Theme.Translucent.NoTitleBar。我尝试了所有方法,但如果没有背景,我无法显示 DialogFragment。

请不要关心红色的,我只是混淆了我的应用程序。绿色是问题是我想摆脱的背景,如果我将颜色设置为透明,它仍然显示为白色。

在此处输入图像描述

4

2 回答 2

1

在对话框样式中将 android:windowIsFloating 设置为 false 并将 android:windowBackground 设置为我的自定义颜色。

查看类似问题

于 2013-04-10T09:18:15.917 回答
0

当您创建 DialogFragment 并使用 show() 调用它时,您将获得背景,无论您是否将背景颜色设置为透明。如果您执行片段事务以显示 DialogFragment,那么您可以更改周围背景的颜色,并将其设置为透明。

于 2013-02-27T10:02:48.410 回答