我有以下问题:
我想通过将视图添加到窗口管理器来创建一个工具栏,以及设备(电视)的常规设置。我的工具栏在屏幕底部可见,它是当前所选应用程序的叠加层。它具有以下参数/标志:
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
后台应用程序响应?
提前感谢每个答案/