我认为在正常情况下,当我打开 Android 对话框时,原始视图会变暗,我可以将视图聚焦在对话框上,关闭对话框后它将恢复。但是现在,我尝试使用 XML 制作一个自定义对话框dialog.setContentView
。在这个时候,原来的活动视图不会变暗,我该如何调整?
我从网上找到了这种方法,但它不起作用,其他人也这么说。有谁知道为什么?
WindowManager.LayoutParams lp = dialog.getWindow().getAttributes();
lp.dimAmount=0.6f;
dialog.getWindow().setAttributes(lp);
我认为下面的方式很吓人
dialog.getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
-> 我发现这可能是我的活动问题。我使用来自 android 示例代码的自定义对话框视图活动。它使用 android:style/Theme.Dialog。现在在这个dialog activity中,希望能打开一个真实的dialog,并且dialog activity可以变暗。