改变android中活动的重点

时间:2012-12-12 01:08:37

标签: android

我在android中使用对话框主题活动来显示应用程序上下文中的弹出窗口。该对话框具有透明主题,但问题是我希望底层活动具有焦点而不是弹出窗口,尽管弹出窗口必须是可见的。我如何在android中实现这一点?

2 个答案:

答案 0 :(得分:0)

我认为您必须使用Fragment并使其看起来像弹出对话框。

答案 1 :(得分:0)

您无法在活动之间切换焦点。当时只有一个“焦点”活动,并且是那个时刻正在显示的活动。透明背景并不意味着您可以访问以下活动。

如果我没有弄错,你希望能够在屏幕上显示“对话框”时与活动的控件进行交互。来自Android的任何类型的Dialog类都无济于事,因为它们会把焦点放在一边。对PopupWindow不太确定,但我猜测与文档说"that appears on top of the current activity."

的内容相同

您必须使用活动中的RelativeLayout / FrameLayout创建自定义对话框。