我的应用程序执行以下操作:
- 启动警报
- 10 秒后
- 打开一个活动(主题对话框)
输出如下
我想做以下事情:
只显示对话框而不显示主要活动
但目前的情况是当我打开我的对话框活动时,主要活动被打开。
如何隐藏它(当闹钟超时时,我只想显示一个对话框)?就像下面的屏幕截图: http: //www.whatsappen.nl/wp-content/uploads/2012/05/popup21.jpg
我的应用程序执行以下操作:
输出如下
我想做以下事情:
只显示对话框而不显示主要活动
但目前的情况是当我打开我的对话框活动时,主要活动被打开。
如何隐藏它(当闹钟超时时,我只想显示一个对话框)?就像下面的屏幕截图: http: //www.whatsappen.nl/wp-content/uploads/2012/05/popup21.jpg
您也只需完成活动,然后打开新活动。清单文件中的新 Activity 样式android:theme="@style/Theme.Translucent"
。而不是设置一个视图可能是空的文本视图,打开对话框。
您可以通过使用自定义对话框来实现这一点。 在这将背景颜色设置为黑色时,它将隐藏活动
或者您可以通过将活动作为对话框启动来实现这一点
作为对话框启动活动我使用了这个
<activity android:theme="@android:style/Theme.Dialog" />
现在当我 startActivity(in) 它显示为对话框。
您可以直接在活动清单文件中使用对话框主题,而不是在活动中显示对话框。并将该活动用作对话框。