几天前我用2.2升级了NexusOne。今天早上,当我使用它时,我看到一个对话框位于home/launcher屏幕上方,通知我有一个可用的更新,我可以选择现在或以后升级。
我的问题是,这是用什么api机制在主屏幕上显示对话框(可能是alertdialog)?在编写了一个android应用程序之后,我的理解是,对话框只能显示在活动的顶部,而服务不能显示对话框(只显示toast)。
谷歌可能会把一个活动剥皮成一个对话框吗?是否有新的api方法可以在不需要活动的情况下显示对话框?

最佳答案

你可以把对话这样的活动作为主题,它已经存在了一段时间(我认为1.6,甚至1.5)

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

我相信你会看到的。

09-30 17:33
查看更多