Pregunta

Como el título dice Quiero ocultar la barra de desplazamiento de una vista de lista cuando la vista de lista no se desplaza, el documento presentado al desplazarse. Sé que esto se puede hacer muy fácil mediante el establecimiento de "android: fadeScrollbars" como un estilo de la aplicación si el API es 5 o más reciente. Pero quiero que la función esté disponible en todos los dispositivos Android. Así que he implementado el método "setOnScrollListener", y cambié la visibilidad barra de desplazamiento utilizando el método setVerticalScrollBarEnabled. Esto funciona muy bien en G2. El problema es que el Motorola Milestone caso SCROLL_STATE_IDLE no se recibe cuando el deja de moverse, por lo que la barra de desplazamiento permanece visible.

Gracias por leer!

¿Fue útil?

Solución

En lugar de utilizar setOnScrollListener, he utilizado setOnTouchListener y cambié la visibilidad de la barra de desplazamiento en los eventos MotionEvent.ACTION_DOWN y MotionEvent.ACTION_UP.

Otros consejos

Todo lo que podría haber dicho como una solución ya se ha hecho por ti. ¡Lo siento! pero muchas gracias por publicar que este Moto particular tiene este problema.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top