La barra de desplazamiento en mi vista de desplazamiento solo es visible cuando comienzo a desplazarme. ¿Cómo puedo mostrarlo siempre?
android
scrollview
jul
fuente
fuente
view.setScrollBarFadeDuration(0);
setScrollBarFadeDuration(0)
), porquesetScrollbarFadingEnabled(false)
no funciona en todas partessetScrollBarFadeDuration(0);
es más confiableEstablecer el
android:scrollbarFadeDuration="0"
hará el truco.fuente
Hay 2 formas:
ScrollView.setScrollbarFadingEnabled(false);
android:fadeScrollbars="false"
¡Simple como eso!
fuente
Intente esto ya que las sugerencias anteriores no me funcionaron cuando quería hacer esto para un TextView:
Buena suerte.
fuente
No olvide agregar
android:scrollbars="vertical"
junto conandroid:fadeScrollbars="false"
o no se mostrará en absoluto en algunos casos.fuente
Prueba
android:scrollbarAlwaysDrawVerticalTrack="true"
vertical. y pruebaandroid:scrollbarAlwaysDrawHorizontalTrack="true"
horizontalfuente
Como ninguno de los anteriores funcionó para mí, esto es lo que hizo:
android:scrollbarDefaultDelayBeforeFade="500000"
fuente
android:scrollbarFadeDuration="0"
a veces no funciona después de salir de las aplicaciones y comenzar de nuevo. ¡Entonces agregogallery.setScrollbarFadingEnabled(false);
a la actividad y funciona!fuente
Estos dos juntos trabajaron para mí:
fuente
Dale estilo a la barra de desplazamiento Visibilidad, color y grosor de esta manera:
Espero que ayude a ahorrar algo de tiempo.
fuente
Yo tuve el mismo problema. La barra tenía el mismo color de fondo. Tratar:
fuente
Simple y fácil. Agregue este atributo a
ScrollBar
:O puedes hacer esto en Java:
O en Kotlin:
fuente
setVertical * ayudó a hacer que la barra de desplazamiento vertical siempre sea visible mediante programación
fuente
Establecer esto hará el truco. Cambia el @drwable por estilo propio.
fuente