En Android 4.0 en dispositivos sin teclas de navegación de hardware, Android renderizará la barra de navegación.En Android 4.0 Navegación Secuestro de barra de navegación primer evento
Puede ocultarlo, si lo desea, usando setSystemUiVisibility()
.
Si eso se hace, digamos que si quiere obtener la mayor cantidad pantalla como sea posible para la reproducción, la primera vez que la pantalla táctil (y sí, en View
implementar View.onTouchEvent()
), primer contacto será secuestrado por Android y su API no será llamado. Solo una vez que la barra de navegación esté visible se llamará.
Ahora, que puede ser evitado por escuchar también:
http://developer.android.com/reference/android/view/View.OnSystemUiVisibilityChangeListener.html
y cuando la barra de navegación es visible justo hacer lo que va a hacer en primer toque.
¿Hay alguna otra manera de hacer lo mismo, que indicará Android 4.0 para propagar el evento táctil a mi aplicación una vez que la barra de navegación haya terminado?
¿cómo solucionó esto? – serenskye