这个问题在这里已经有了答案:




9年前关闭。






有什么方法可以显示不会“淡化”背景 Activity 的对话框(基本上是 new Dialog(this).show() )?

我不希望后面的 Activity 有焦点,但我希望它清晰可见并且不会消失。

谢谢

最佳答案

这个问题已经在这里回答 Calling android dialog without fading the background

基本上你可以像这样在 res/values/styles.xml 中创建一个样式资源:

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <style name="myBackgroundStyle" parent="android:Theme">
    <item name="android:backgroundDimEnabled">false</item>
  </style>
</resources>

然后在构建新对话框时使用它:
Dialog dialog = new Dialog(this, R.styles.myBackgroundStyle);

关于android - 显示不褪色背景的对话框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8239154/

10-12 00:20
查看更多