【问题标题】:How to display alert without background and application title?如何在没有背景和应用程序标题的情况下显示警报?
【发布时间】:2010-07-12 10:49:23
【问题描述】:

我是安卓新手。我只创建了一个应用程序,它从邮件附件中下载文件。当我们尝试打开一个文件时,我的应用程序会给出一个警告对话框。但它会发出警报,在它后面显示带有我的应用程序标题栏的黑色背景。我不想显示那个背景和标题。我希望只显示警报。有没有可能这样做?

注意: 没有背景的警报意味着我希望像移动警报一样显示。在下载文件夹中,如果我选择任何一个文件,它将显示带有文件列表背景的警报

【问题讨论】:

  • 无背景 = 透明?

标签: android dialog themes


【解决方案1】:

您必须在 Android Manifest 中设置 android:theme 才能更改您要显示的“窗口”类型。

在您的 AndroidManifest.xml 中,您将 android:theme 设置为 Theme.Dialog,如下所示:

<activity android:name=".MyActivity" android:theme="@android:style/Theme.Dialog" />

【讨论】:

  • 我希望用 textbox 显示警报。在该屏幕背景中,我希望显示电话屏幕(在选择显示该屏幕的屏幕之前)我希望通过电话显示该警报“看起来像”默认警报
  • 我已经更新了我的答案,以准确地向您展示如何设置您的主题,使其看起来像警报对话框
  • 谢谢 Ryan Conrad。它正在工作,但在该警报中它还显示包(com.mytheme)。
  • 显示包是什么意思?在标题中?尝试将 android:label="my title" 添加到活动中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-27
  • 2021-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多