Android oculta las barras de desplazamiento a menos que la ventana se esté desplazando activamente. Esto hace que sea difícil saber si una ventana se puede desplazar sin intentarlo. ¿Hay alguna manera de obligar a Android a mostrar siempre las barras de desplazamiento cuando hay algo para desplazarse?
Tengo un Thunderbolt con Android 2.2 (Froyo).
Cuando se abre una actividad por la que se puede desplazar, la barra de desplazamiento debe mostrarse durante unos segundos antes de desaparecer, por lo tanto, sabrá que se puede desplazar la página. Si se perdió la pista sutil, simplemente deslice ligeramente la pantalla para mostrar la barra de desplazamiento.
En mi opinión, no sería una buena idea mostrar siempre la barra de desplazamiento, ya que la barra de desplazamiento se encuentra en el área de contenido y puede ocultar lo que haya en la pantalla.
La visibilidad de la barra de desplazamiento y el efecto de desvanecimiento solo se pueden definir en la propia aplicación a nivel de programación, no hay una opción general para controlar esto.
Los desarrolladores tienden a seguir las mejores prácticas con respecto a los dispositivos de pantalla pequeña, ya que el espacio es limitado. El concepto general aquí es tener las barras de desplazamiento ocultas mientras no están en uso, ya que aparecen sobre el contenido que se presenta. Esto se debe al limitado espacio disponible que suelen tener los dispositivos portátiles.
No sé si alguna vez notó que las barras de desplazamiento en los teléfonos inteligentes y las tabletas aparecen sobre los contenidos y no tienen un espacio designado como vemos en las computadoras de escritorio:
Se trata de la interfaz de usuario y, desafortunadamente para usted, es el concepto general que AFAIK no va a cambiar.
Richard Hansen
jaxidiano
Pedro Ajtai
android:scrollbarAlwaysDrawVerticalTrack="true"
, al menos en mi experiencia en ScrollViews con 3.0