对话框如下所示。对话框后面有一层,每边约10-20个像素左右。我使用的主题是Theme.Holo.Dialog
我尝试使用透明背景创建自定义对话框,但这不起作用:
<style name="CustomHoloDialog" parent="@android:style/Theme.Holo.Dialog">
<item name="android:background">@android:color/transparent</item>
</style>
有没有人对此有任何想法?
答案 0 :(得分:21)
如果要设置对话框的样式,则必须使用ContextThemeWrapper
:
AlertDialog.Builder mBuilder = new AlertDialog.Builder(new ContextThemeWrapper(context, android.R.style.Theme_Holo_Dialog));