Adición de la vista seleccionable al gestor de ventanas sin perder la respuesta en el fondo

Tengo siguiente problema:

Quiero crear una barra de herramientas, con un ajuste general para el dispositivo (TV) mediante la adición de vista al administrador de ventanas. Mi barra de herramientas está visible en la parte inferior de la pantalla y es una superposición en la aplicación seleccionada actualmente. Tiene los siguientes parámetros / flags:

  • WindowManager.LayoutParams.TYPE_SYSTEM_ALERTWindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCHWindowManager.LayoutParams.FLAG_NOT_FOCUSABLEWindowManager.LayoutParams.FLAG_NOT_TOUCH_MODALPixelFormat.TRANSLUCENT

Cuando hago clic en la barra de herramientas está funcionando bien. Cuando hago clic en el fondo, la barra de herramientas está todavía en primer plano, y la aplicación de fondo está funcionando bien.

El problema se inicia, cuando estoy poblando ListView desde mi barra de herramientas. Con esos parámetros, los oyentes onClick y onSelectItem no están trabajando en ese ListView . Cuando FLAG_NOT_FOCUSABLE , los oyentes comienzan a trabajar, pero ya no puedo usar la aplicación de fondo. Tengo que cerrar mi barra de herramientas con el fin de centrarse en el fondo.

¿Tiene alguna idea, cómo hacer tanto ListView y la capacidad de respuesta de fondo de aplicación?

Gracias de antemano, por cada respuesta /

Este problema se conoce con PixelFormat.TRANSLUCENT, intenta PixelFormat.TRANSPARENT

  • Obtener la visualización de la ventana desde el servicio de Android
  • Mostrar una vista utilizando el gestor de ventanas en la pantalla de bloqueo
  • WindowManager de Android Window no reposiciona después de que el teclado es visble
  • Android ActivityManager vs WindowManager
  • Ventana emergente como any.do
  • En Android KitKat, ¿es posible que una vista de superposición llene toda la pantalla?
  • La vista web de Android ajusta todo el contenido a la pantalla
  • "Window Manager Crash" al enviar la tecla 'Abajo' en el Samsung Galaxy S
  • Superposición de la barra de navegación de Android
  • ¿Cómo crear una interfaz de usuario o un widget que se encuentra encima de todas las aplicaciones en Android?
  • Mantener un seguimiento de la vista agregada a WindowManager (no función findViewById ()?)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.