gpt4 book ai didi

android - 将可聚焦 View 添加到窗口管理器而不会失去对后台的响应

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:28:27 25 4
gpt4 key购买 nike

我有以下问题:

我想创建一个工具栏,通过向窗口管理器添加 View 来对设备(电视)进行常规设置。我的工具栏在屏幕底部可见,它覆盖在当前选定的应用程序上。它具有以下参数/标志:

  • WindowManager.LayoutParams.TYPE_SYSTEM_ALERT-WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH-WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE-WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL-PixelFormat.TRANSLUCENT

当我点击工具栏时,它工作正常。当我点击后台时,工具栏仍然在前台,后台应用程序运行正常。

当我从工具栏填充 ListView 时,问题就开始了。使用这些参数,onClickonSelectItem 监听器不会在该 ListView 上工作。当我删除 FLAG_NOT_FOCUSABLE 时,监听器开始工作,但我无法再使用后台应用程序。我必须关闭我的工具栏才能关注背景。

你知道如何让 ListView 和后台应用程序响应吗?

预先感谢您的每一个回答/

最佳答案

这是 PixelFormat.TRANSLUCENT 的已知问题,尝试 PixelFormat.TRANSPARENT

关于android - 将可聚焦 View 添加到窗口管理器而不会失去对后台的响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12859379/

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