【发布时间】:2012-05-10 15:28:48
【问题描述】:
我想在当前用户活动的顶部显示一个小的自定义对话框,但将点击我的对话框之外的区域传递到后台(可能是启动器或其他活动)。我试图创建一个透明的基础活动并在其顶部显示对话框,但点击是在透明活动上注册的,而不是在它后面的任何东西上......
我知道Popup 有一个setOutsideTouchable-Method,但据我所知,将此设置为 true 只会关闭弹出窗口,而不是将点击传递到后台...
感谢您的帮助,
尼克
【问题讨论】:
-
您是否考虑过在 FrameLayout 中构建您的 Activity,以便所有内容都堆积在其余部分之上?然后你可以在闲暇时显示/删除你的弹出窗口?
-
感谢您的回复!如果这只是我的活动,那将是一个好主意,但我希望从服务中显示弹出窗口,而不会阻止用户按下其他地方(在我的弹出窗口之外),以使其尽可能不引人注目。不幸的是,我不能为这个特定任务使用
Toast或标准Notification:-/ -
@Nick,你找到解决办法了吗?
标签: android