我使用 WindowManager 添加了一个 View 。
它正确地显示了我想做的事情,
但我有一个问题。
这就是问题。
我想要的是我添加的 View 可以聚焦,(可以单击 View 的内部按钮)
只有当点击 View 时,
并且在 View 之外可以处理他们的工作。
(例如,如果有一个按钮,可以点击,当返回键按下时,顶部事件消失了)
但如果我添加一个标志 - WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
然后我无法在添加的 View 按钮上接收 onClick 方法。
但后退按钮工作正常。
否则,如果我删除标志 - 我可以收到 onClick 回调,
但现在后退按钮不起作用。
我有一个困境。 :(
谢谢你。
最佳答案
让您的 View 覆盖
public boolean dispatchKeyEvent(KeyEvent event)
按下后退时做某事。
关于android-windowmanager - 使用 WindowManager 添加 View ,但可以返回按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12927682/