11

在此处输入图像描述

对话框如下所示。对话框本身后面有一层,每边大约 10-20 像素左右。我使用的主题是 Theme.Holo.Dialog

我尝试创建一个具有透明背景的自定义对话框,但这不起作用:

<style name="CustomHoloDialog" parent="@android:style/Theme.Holo.Dialog">
     <item name="android:background">@android:color/transparent</item>
</style>

有人对此有任何想法吗?

4

1 回答 1

21

如果要设置 Dialog 的样式,则必须使用ContextThemeWrapper

AlertDialog.Builder mBuilder = new AlertDialog.Builder(new ContextThemeWrapper(context, android.R.style.Theme_Holo_Dialog));
于 2013-02-28T01:21:26.967 回答