gpt4 book ai didi

android-windowmanager - 使用 WindowManager 添加 View ,但可以返回按键

转载 作者:行者123 更新时间:2023-12-04 23:25:55 25 4
gpt4 key购买 nike

我使用 WindowManager 添加了一个 View 。

它正确地显示了我想做的事情,

但我有一个问题。
这就是问题。

  • 后退键不影响在android组件下(如事件)

  • 我想要的是我添加的 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/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com