5

我有以下问题:

我想通过将视图添加到窗口管理器来创建一个工具栏,以及设备(电视)的常规设置。我的工具栏在屏幕底部可见,它是当前所选应用程序的叠加层。它具有以下参数/标志:

  • 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从工具栏填充时,问题就开始了。有了这些参数,onClick监听onSelectItem器就不会处理这些了ListView。当我删除FLAG_NOT_FOCUSABLE时,监听器开始工作,但我不能再使用后台应用程序了。我必须关闭工具栏才能专注于背景。

您有什么想法吗,如何同时使ListView后台应用程序响应?

提前感谢每个答案/

4

1 回答 1

0

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

于 2016-01-28T17:06:17.640 回答