Bildlaufleiste von HorizontalScrollView ausblenden


Antworten:


234

Fügen Sie Ihrer XML Folgendes hinzu:

android:scrollbars="none"

Oder blenden Sie die Bildlaufleisten programmgesteuert aus:

view.setVerticalScrollBarEnabled(false); 
view.setHorizontalScrollBarEnabled(false);

8
Es scheint, dass es einen Fehler gibt, der Android ignoriert: scrollbars = "none" auf vielen Geräten, daher ist ein programmatischer Ansatz der richtige Weg. danke :-)
Dragan Marjanović

Eigentlich ist es kein Fehler, es hängt davon ab, ob Sie den XML-Code richtig platzieren. :)
Machado

4
@Machado was ist dann der richtige Weg? Das Setzen von android: scrollbars = "none" auf das HorizontalScrollView-Element hat keine Auswirkung.
James

1
Wie von @Benito erwähnt, machen Sie es programmgesteuert. Die XML-Methode ist an einigen Stellen für mich fehlgeschlagen, während sie durch Code jederzeit funktioniert hat.
Tanishq Sharma
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.