vertical studio horizontal funciona configurar como android scrollview

horizontal - scrollview fragment android studio



Cómo mostrar siempre la barra de desplazamiento (12)

Como ninguno de los anteriores funcionó para mí, esto es lo que hizo: android:scrollbarDefaultDelayBeforeFade="500000"

La barra de desplazamiento en mi vista de desplazamiento solo está visible cuando comienzo a desplazarme. ¿Cómo puedo mostrarlo siempre?


Configurando el android:scrollbarFadeDuration="0" hará el truco.


Estilo de la barra de desplazamiento Visibilidad, color y grosor de esta manera:

<ScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/recycler_bg" <!--Show Scroll Bar--> android:fadeScrollbars="false" android:scrollbarAlwaysDrawVerticalTrack="true" android:scrollbarFadeDuration="50000" <!--Scroll Bar thickness--> android:scrollbarSize="4dp" <!--Scroll Bar Color--> android:scrollbarThumbVertical="@color/colorSecondaryText"/>

Espero que te ayude a ahorrar tiempo.


Estos dos juntos trabajaron para mí:

android:scrollbarFadeDuration="0" android:scrollbarAlwaysDrawVerticalTrack="true"


Hay 2 maneras:

  • desde el código Java: ScrollView.setScrollbarFadingEnabled(false);
  • del código XML: android:fadeScrollbars="false"

¡Simple como eso!


Intente esto ya que las sugerencias anteriores no me funcionaron cuando quise hacer esto para un TextView:

TextView.setScrollbarFadingEnabled(false);

Buena suerte.


No se olvide de agregar android:scrollbars="vertical" junto con android:fadeScrollbars="false" o en algunos casos no se mostrará en absoluto.


Pruebe android:scrollbarAlwaysDrawVerticalTrack="true" para vertical. y prueba android:scrollbarAlwaysDrawHorizontalTrack="true" para horizontal


configurando android:scrollbars="vertical" android:scrollbarAlwaysDrawVerticalTrack="true" android:fadeScrollbars="false" android:scrollbarThumbVertical="@drawable/scroll"

Hará el truco cambiando el @drwable por estilo propio.


setVertical * ayudó a hacer que la barra de desplazamiento vertical siempre fuera visible mediante programación

scrollView.setScrollbarFadingEnabled(false); scrollView.setVerticalScrollBarEnabled(true); scrollView.setVerticalFadingEdgeEnabled(false);


android:scrollbarFadeDuration="0" veces no funciona después de salir de las aplicaciones y comenzar de nuevo. Así que agrego gallery.setScrollbarFadingEnabled(false); A la actividad y funciona!


A partir de ahora, la mejor manera es usar android:fadeScrollbars="false" en xml que es equivalente a ScrollView.setScrollbarFadingEnabled(false); en código java.