我想以编程方式更改围绕Android对话框(而不是Window背景可绘制)的灰色背景的颜色。我正在使用对话主题活动。我不想暗淡它,也不想模糊它。
如果您想象一个带有三个按钮的对话框,我希望它能做到这样的事情:
答案 0 :(得分:4)
我不确定你是否可以改变背景的颜色。调光由对话框窗口布局的dimAmount
字段(以及FLAG_DIM_BEHIND
标志)控制。 dimAmount
只是介于0.0和1.0之间的浮点数,用于控制调光量(透明度完全不透明)。我认为这只是现有背景的alpha混合;就我所能找到的而言,无法控制着色。
答案 1 :(得分:0)
如果您正在使用Activity with Theme.Dialog,那么您应该查看xml文件中的布局,然后更改最外层容器的背景颜色。