我从主应用程序屏幕调用一个对话框作为Intent。 现在,当对话框打开时,它显示黑色背景。
我想在背景中显示主应用程序,甚至认为对话框是按意图打开的。
答案 0 :(得分:0)
打开新意图意味着您的应用程序将至少调用onPause,甚至更可能调用onStop。 如果你想做你正在做的事情 - 即使那不是机器人应该做的事情 - 那么你必须覆盖onStop上的“背景”活动的处理,这样它就不会从视图中删除活动。 但是,我从来没有这样做过,我甚至不确定它是否可能。 无论如何,它似乎不是一个好主意。
为什么不看看其他应用程序 - 其中很少有人肯定会遇到同样的问题 - 如何解决它仍然有一个漂亮的用户界面?
哦,顺便说一句,你知道你不必打开一个对话框作为一个新的迭代来显示它 - 你呢?答案 1 :(得分:0)
听起来您需要将Dialog
主题应用于实现对话的活动:
<activity android:theme="@android:style/Theme.Dialog">
请参阅http://developer.android.com/guide/topics/ui/themes.html#ApplyATheme