我在android中使用对话框主题活动来显示应用程序上下文中的弹出窗口。该对话框具有透明主题,但问题是我希望底层活动具有焦点而不是弹出窗口,尽管弹出窗口必须是可见的。我如何在android中实现这一点?
答案 0 :(得分:0)
我认为您必须使用Fragment并使其看起来像弹出对话框。
答案 1 :(得分:0)
您无法在活动之间切换焦点。当时只有一个“焦点”活动,并且是那个时刻正在显示的活动。透明背景并不意味着您可以访问以下活动。
如果我没有弄错,你希望能够在屏幕上显示“对话框”时与活动的控件进行交互。来自Android的任何类型的Dialog类都无济于事,因为它们会把焦点放在一边。对PopupWindow不太确定,但我猜测与文档说"that appears on top of the current activity."
的内容相同您必须使用活动中的RelativeLayout / FrameLayout创建自定义对话框。