如何更改对话框后面显示的半透明背景的颜色。 默认为黑色,我想将其设为白色(与默认的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>
答案 0 :(得分:0)
制作xml布局并将布局设置为对话框。
这可能有助于语法:您必须将对话框的内容设置为布局 http://www.helloandroid.com/tutorials/how-display-custom-dialog-your-android-application
这可能有助于后台:您必须覆盖主题/样式 Android Custom PopupWindow/Dialog