我的应用程序执行以下操作:
输出如下
我想做以下事情:
只显示对话框而不显示主要活动
但目前的情况是,当我打开对话活动时,主要活动会被打开。
如何隐藏它(当闹钟响起时,我只想显示一个对话框)?就像下面的屏幕截图一样: http://www.whatsappen.nl/wp-content/uploads/2012/05/popup21.jpg
答案 0 :(得分:2)
您还完成了活动,而不是打开新活动。新活动的样式到清单文件中的android:theme="@style/Theme.Translucent"
。而且设置一个视图可能是空文本视图,打开对话框。
答案 1 :(得分:0)
你可以使用custom dialog来实现这一目标 。这会将背景颜色变为黑色,它会隐藏活动
或者您可以通过以对话框
启动活动来实现此目的以我使用此对话框的
开始活动<activity android:theme="@android:style/Theme.Dialog" />
现在,当我在startActivity(in)时,它显示为对话框。
答案 2 :(得分:-1)
而不是在活动中显示对话框,您可以直接在清单文件中使用对话框主题进行活动。并将该活动用作对话框。