默認ListView的滑動時,右側會有滑動條顯示,等ListView滑動結束時,滑動條消失。修改ScrollBar的顯示可以在XML以及CODE中實現。
CODE中實現:
1.setFastScrollEnabled(value):
value = true:ScrollBar滑動時顯示,停止時消失;value = false:ScrollBar滑動時顯示,停止時消失。
這兩種顯示效果不同,當value為true時,ScrollBar有背景框存在。
2.setFastScrollAlwaysVisible(value):
value = true:ScrollBar一直顯示;value = false:ScrollBar滑動時顯示,停止時消失。
3.setVerticalScrollBarEnabled(value):
value = true:ScrollBar滑動時顯示,停止時消失;value = false:ScrollBar不顯示。
XML中實現:
android:fastScrollEnabled="false"|"true" #效果等同與setFastScrollEnabled(value)
android:fastScrollAlwaysVisible="false"|"true" #效果等同與setFastScrollAlwaysVisible(value)
android:scrollbars="none"|"horizontal"|"vertical" #none:不顯示SrollBar;horizontal:水平顯示ScrollBar;vertical:垂直顯示ScrollBar