我使用 WindowManager 添加了一个视图。
它正确地显示了我想做的事情,
但我有一个问题。
这就是问题。
- 返回键按下不会影响 Android 组件(如 Activity)
我想要的是我添加的视图可以聚焦,(可以单击视图的内部按钮)
仅当单击视图时,
并且在视图之外可以处理他们的工作。
(例如,如果有一个按钮,可以单击,而当按下返回键时,顶部活动消失了)
但如果我添加一个标志 - WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
那么我无法在添加的视图按钮上接收 onClick 方法。
但后退按钮可以正常工作。
否则,如果我删除该标志 - 我可以收到 onClick 回调,
但现在后退按钮不起作用。
我有一个两难的处境。 :(
谢谢。
让你的视图覆盖
public boolean dispatchKeyEvent(KeyEvent event)
当背部被按下时做某事。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)