当您触摸通知时,我正在制作一个应用程序,它会打开一个对话框活动,允许您写笔记。唯一的问题是,无论何时打开,当前应用程序都会消失。那么有没有办法让我的弹出窗口覆盖在以前的应用程序上?类似于股票消息应用程序处理快速响应选项的方式
谢谢
当您触摸通知时,我正在制作一个应用程序,它会打开一个对话框活动,允许您写笔记。唯一的问题是,无论何时打开,当前应用程序都会消失。那么有没有办法让我的弹出窗口覆盖在以前的应用程序上?类似于股票消息应用程序处理快速响应选项的方式
谢谢
您可以为您的活动使用“对话”主题之一。Theme.Dialog、Theme.Holo.Dialog 或 Theme.Holo.Dialog.NoActionBar 之一可能是您正在寻找的。您可以在 AndroidManifest.xml 中的相关标签上定义它。
<activity android:name="MyActivity" android:theme="@android:style/Theme.Holo.Dialog.NoActionBar">
...
</activity>
显然,如果您的目标是 API 级别 11+ 或使用像 ActionBarSherlock 或 HoloEverywhere 这样的库来提供与旧 Android 版本的向后兼容性,您只会想要使用 Holo 变体。
所有 Android 的默认主题都在此处定义。