更改Dialog背后的透明背景

时间:2012-01-30 15:32:57

标签: android dialog

如何更改对话框后面显示的半透明背景的颜色。 默认为黑色,我想将其设为白色(与默认的alpha相同)

这是我用于自定义对话框的主题:

另一个问题 - 如何让对话框填满屏幕宽度(每边有20dp的边距)

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="CustomDialogTheme" parent="android:Theme.Dialog">
        <item name="android:layout_width">fill_parent</item>
        <item name="android:layout_height">fill_parent</item>
        <item name="android:padding">30dp</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowIsFloating">true</item>
        <item name="android:background">@color/white</item>
   </style>
</resources>

1 个答案:

答案 0 :(得分:0)

制作xml布局并将布局设置为对话框。

这可能有助于语法:您必须将对话框的内容设置为布局 http://www.helloandroid.com/tutorials/how-display-custom-dialog-your-android-application

这可能有助于后台:您必须覆盖主题/样式 Android Custom PopupWindow/Dialog