ICS teclado de vuelta, los botones de inicio no tomar contacto cuando se abre en la superposición
Estoy creando una pantalla de superposición. Todo funciona perfecto en él, excepto el teclado del teclado por defecto de android 4.0+ (teclado hacia abajo), el botón de inicio y las aplicaciones recientes cuando el teclado está abierto. Estas llaves no toman el tacto y en lugar las llaves sobre él están siendo tiradas. Por ejemplo, cuando se pulsa en la parte posterior de la coma se está tocando, cuando se pulsa en casa la tecla de espacio se está tocando, etc
El problema se ve con el teclado por defecto de Android desde la versión 4.0 sólo porque los dispositivos Samsung que tienen su propia aplicación de teclado no muestran este problema también cuando en modo horizontal el teclado predeterminado funciona normalmente, pero entonces el teclado está en modo de pantalla completa.
- No lleve el botón al primer plano al hacer clic
- ¿Hay algún límite para dibujar la ruta usando Geocoder (Android)?
- Aplicación de una superposición (filtro de imagen) a un mapa de bits
- Cómo dibujar polígono mano libre en Google mapa V2 en Android?
- Android: ItemizedOverlay onTouchEvent y onTap se superponen
No estoy seguro de si la falla está en la implementación del teclado o en la mía. De todos modos la solución debe encontrarse ya que la mayoría de los usuarios van a utilizar el teclado por defecto.
Para la pantalla de superposición estoy utilizando los siguientes indicadores:
int flags = WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL | WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN | WindowManager.LayoutParams.FLAG_LAYOUT_INSET_DECOR; params.type = WindowManager.LayoutParams.TYPE_SYSTEM_ERROR; params.flags |= flags; params.format = PixelFormat.TRANSPARENT;
Por favor, hágamelo saber si algún fragmento de código más se requiere para comprender mi consulta. He pasado por muchas preguntas ya hechas, pero no encontró ninguna coincidencia con mi consulta. Espero encontrar alguna solución.
- Teclado sobre EditText en segundo clic
- Entender boundCenterBottom ()
- ¿Cómo crear una superposición que bloquea los eventos de toque a la interfaz de usuario debajo de él?
- Dibuja una ruta en los mapas siguiendo la ruta de movimiento de los dedos en la pantalla del dispositivo
- Android: trazado de dibujo como superposición en MapView
- Dibujar una superposición similar a MapsApp
- Mostrar un bus móvil en google maps api v2 android
- Pantalla emergente / superpuesta en panal de android
hay una corrección de errores introducida en 4.0 IME para toque a clave. podría usted comprobar la fuente de LatinIME para el mismo.
- Android Maven en Eclipse – Creación de una actividad
- Ocultar una vista de superficie que se superpone a otra