Die Bildlaufleiste in meiner Bildlaufansicht ist nur sichtbar, wenn ich mit dem Bildlauf beginne. Wie kann ich es immer zeigen?
android
scrollview
jul
quelle
quelle
view.setScrollBarFadeDuration(0);
setScrollBarFadeDuration(0)
) sein, dasetScrollbarFadingEnabled(false)
sie nicht überall funktioniertsetScrollBarFadeDuration(0);
ist also zuverlässigerDas Einstellen des
android:scrollbarFadeDuration="0"
Willens reicht aus.quelle
Es gibt zwei Möglichkeiten:
ScrollView.setScrollbarFadingEnabled(false);
android:fadeScrollbars="false"
So einfach ist das!
quelle
Versuchen Sie dies, da die obigen Vorschläge bei mir nicht funktionierten, als ich dies für eine Textansicht tun wollte:
Viel Glück.
quelle
Vergessen Sie nicht , hinzuzufügen ,
android:scrollbars="vertical"
mit zusammenandroid:fadeScrollbars="false"
oder es wird gar nicht in einigen Fällen zeigen.quelle
Versuchen Sie es
android:scrollbarAlwaysDrawVerticalTrack="true"
mit vertikal. und versuchen Sie esandroid:scrollbarAlwaysDrawHorizontalTrack="true"
horizontalquelle
Da keines der oben genannten Verfahren für mich funktioniert hat, hat Folgendes Folgendes bewirkt:
android:scrollbarDefaultDelayBeforeFade="500000"
quelle
android:scrollbarFadeDuration="0"
funktioniert manchmal nicht, nachdem ich die Apps verlassen und erneut gestartet habe. Also füge ichgallery.setScrollbarFadingEnabled(false);
der Aktivität hinzu und es funktioniert!quelle
Diese beiden zusammen arbeiteten für mich:
quelle
Gestalten Sie Ihre Bildlaufleiste wie folgt: Sichtbarkeit, Farbe und Dicke:
Hoffe es hilft etwas Zeit zu sparen.
quelle
Ich hatte das gleiche Problem. Der Balken hatte die gleiche Hintergrundfarbe. Versuchen:
quelle
Simpel und einfach. Fügen Sie dieses Attribut hinzu zu
ScrollBar
:Oder Sie können dies in tun Java::
Oder in Kotlin::
quelle
Mit setVertical * wurde die vertikale Bildlaufleiste immer programmgesteuert sichtbar gemacht
quelle
Das Einstellen reicht aus. Ändern Sie die @drwable für den eigenen Stil.
quelle