首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无衰落背景显示对话框

无衰落背景显示对话框
EN

Stack Overflow用户
提问于 2011-11-23 08:34:53
回答 2查看 3.5K关注 0票数 3

可能重复: 调用android对话框而不褪色背景色

是否有任何方式显示不“淡出”背景活动的对话框(基本上是new Dialog(this).show() )?

我不希望后面的活动有焦点,但我希望它是清晰可见的,而不是褪色。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2011-11-23 09:31:23

这个问题在这里已经回答了,在不褪色背景下调用android对话框

基本上,您可以在res/values/styles.xml中创建如下样式资源:

代码语言:javascript
代码运行次数:0
运行
复制
<?xml version="1.0" encoding="utf-8"?>
<resources>
  <style name="myBackgroundStyle" parent="android:Theme">
    <item name="android:backgroundDimEnabled">false</item>
  </style>
</resources>

然后在构造新对话框时使用它:

代码语言:javascript
代码运行次数:0
运行
复制
Dialog dialog = new Dialog(this, R.styles.myBackgroundStyle);
票数 2
EN

Stack Overflow用户

发布于 2011-11-23 08:57:31

尝试使用对话框(上下文、int主题)构造函数。由于theme参数使用您自己的主题(默认情况下类似于对话框中使用的com.android.internal.R.style.Theme_Dialog )。有关主题的更多细节,请查看android目录中的data/res/themes.xml (Theme.Dialog)。基本上,您只需将对话框窗口背景更改为透明窗口。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8239154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档